关于如何使用Capybara / Selenium / Rspec 执行javascript测试的例子很多,您可以在其中编写如下测试:
it "does something", :js => true do ... end
但是,使用 minitest时, 您无法传递第二个参数来指示selenium执行测试。
有没有人对如何做到这一点有任何想法?
嗯,我注意到文档中有几行似乎说以上内容只能在Rspec中完成
但是,如果您使用的是 RSpec或Cucumber ,则可能要考虑将“ faster”保留:rack_test为default_driver,并仅分别标记那些需要具有JavaScript驱动程序using :js => true或的测试@javascript。
:rack_test
default_driver
using :js => true
@javascript