不确定这是否与我升级到El Capitan有关,但突然间我的功能和集成测试开始失败。
我的黄瓜测试失败了:
Capybara::Driver::Base#evaluate_script (Capybara::NotSupportedByDriverError)
我的功能失败了:
Capybara::Poltergeist::JavascriptError
我感谢homebrew
不再支持phantomjs所以我用npm install -g phantomjs
安装了它。我也尝试过安装phantomjs2,但只是在安装过程中挂起。
是否有一种简单的方法可以验证我的phantomjs是否已正确安装?我是否需要坚持并安装phantomjs2?
Capybara和poltergeist版本是:
capybara (2.4.4)
capybara-mechanize (1.4.0)
capybara-screenshot (1.0.11)
poltergeist (1.7.0)
提前致谢