我无法与angularjs第三方应用程序进行交互。我安装了capybara-ng,capybara / angularjs,并将DSL改为angularJs DSL。
我使用的是ruby2.0.3,phantomjs-2.0.0-windows。
DOM未完全加载,我无法继续进行。
非常感谢任何帮助
答案 0 :(得分:0)
确保您确实使用的是phantomjs 2.0+,并在poltergeist驱动程序配置中打开js_errors。通常的原因是您使用的phantomjs版本缺少Function.prototype.bind支持,它将显示在js错误中。你可以对它进行polyfill支持,但是phantomjs 2应该内置支持