【发布时间】:2012-11-21 11:37:39
【问题描述】:
我目前有一个使用 rspec 和 watir-webdriver 进行集成测试的 rails 应用程序。我想在无头浏览器中运行我的集成测试(出于速度目的)。由于我的开发是在 mac 上完成的,所以无头 gem 对我不起作用。我正在寻找 phantomjs 作为解决方案。虽然 phantomjs 与 rspec/capybara(通过 poltergeist)配合良好,并且有很多关于如何使其工作的示例,但我找不到太多让它与 watir-webdriver 和 ghostdriver 配合良好的方法。
我已经构建了 ghostdriver 需要的“特殊”phantomjs,但之后我就迷路了。有没有人使用过这个设置(rails/watir-webdriver/ghostdriver)?
我的主要目标是加快我的集成测试。所以如果有人有比我在这里描述的更好的建议,我很灵活:)
非常感谢任何帮助!
【问题讨论】:
-
我四处张望,没有看到任何明显的无头。您是否考虑过运行 virtualbox linux 来运行测试?
标签: ruby-on-rails watir-webdriver phantomjs