升级到OS X 10.11后如何调试Phantom JS / Poltergeist问题

时间:2015-11-11 14:18:00

标签: ruby phantomjs cucumber capybara poltergeist

不确定这是否与我升级到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)

提前致谢

0 个答案:

没有答案