Ruby RSpec/Capybara/Selenium最近没有运行javascript
我在功能测试中遇到以下错误: a) 练习javascript问题模式的测试不再显示模式:Ruby RSpec/Capybara/Selenium最近没有运行javascript,javascript,ruby-on-rails,ruby,selenium,capybara,Javascript,Ruby On Rails,Ruby,Selenium,Capybara,我在功能测试中遇到以下错误: a) 练习javascript问题模式的测试不再显示模式: Failure/Error: accept_alert do click_link 'Delete' end Capybara::ModalNotFound: Unable to find modal dialog b) 使用method::post的Railslink\u到,未能发布 RoutingError: No route matches [GET]
Failure/Error:
accept_alert do
click_link 'Delete'
end
Capybara::ModalNotFound:
Unable to find modal dialog
b) 使用method::post的Railslink\u到
,未能发布
RoutingError: No route matches [GET] "/admin/users/29
由于:
请注意,如果用户禁用了JavaScript,请求将退回到使用GET
--
宝石:
在ruby 2.7.1p83上
问题是代码没有更改,我可以检查昨天或上个月的提交,当时它工作正常,但现在在这些提交中它失败了。那么,还有什么能导致这种情况呢
我不记得有任何系统更新,一定有办法进一步调试并解决它?听起来好像有什么东西确实更新了,也许是浏览器版本?问题消失了,我还没有找到原因/解决了它,但这个问题仍然没有解决,因为其他人可能会找到答案。
* capybara (3.33.0)
* rails (6.0.3.1)
* rspec (3.9.0)
* rspec-rails (4.0.0)
* selenium-webdriver (3.142.7)
* webdrivers (4.4.1)