1

我有使用 Selenium 的 JavascriptExecutor 用 Ja​​va 编写的现有测试。使用常规驱动程序可以正常通过这些测试。但是现在我正在尝试使用 PhantomJS 驱动程序 + GhostDriver 来无头运行这些测试。似乎 JavascriptExecutor 没有运行并返回一个值。这是 PhantomJS/GhostDriver 的限制,还是驱动程序需要我缺少的参数来执行脚本。我有

    caps.setJavascriptEnabled(true); 

在我的设置方法中设置。虽然我相信从 1.9 开始 Javascript 默认是启用的。那么这件作品对 GhostDriver 根本不起作用还是我缺少什么?

4

0 回答 0