我使用水豚做我的rails 3应用程序的集成测试。不能得到水豚-webkit工作
当我添加:JS =>真实的场景我的测试与硒的工作,但是当我更改为使用WebKit驱动程序的js我得到的错误,每个这样的:
水豚::驱动程序::的Webkit :: WebkitInvalidResponseError: 无法加载网址:http://www.example.dev:7171/user_sessions
我添加是多领域的应用所以在我spec_helper我设置端口: Capybara.server_port = 7171
,并在后台块我设置像app_host这个: Capybara.app_ho ST = “{http://#子域} .example.dev:7171”
如果我再加入这个我spec_helper rspec.configure块然后我得到上面的错误:
config.before(:each) do
DatabaseCleaner.start
Capybara.run_server = false
Capybara.javascript_driver = :webkit
Capybara.default_selector = :css
Capybara.server_port = 7171
end
任何人都可以在这方面帮助?我也使用spork进行自动测试。
是尝试,但没有运气还是谢谢你!任何其他建议? –
不幸的是:(我已upvoted你的问题,并会继续关注它incase我碰到别的东西。祝你好运! – StevenMcD
好吧谢谢 –