无法使用java

时间:2017-08-02 10:37:52

标签: java selenium automation webdriver htmlunit-driver

这是代码:

enter image description here

错误:

enter image description here

我正在尝试在无头浏览器中运行该脚本,但它提供了屏幕截图中提到的错误。

1 个答案:

答案 0 :(得分:0)

我建议使用phantomjs代替HTMLUnit驱动程序进行无头自动化

现在,如果你想使用无头的phantomjs。下载稳定版的phantomjs为你的头脑中的工作。从以下链接下载: -

http://phantomjs.org/download.html

现在添加System.setPropertybefore驱动程序实例

DesiredCapabilities caps = new DesiredCapabilities();
caps.setJavascriptEnabled(true); // not really needed: JS enabled by default
caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "C:/phantomjs.exe");
WebDriver driver = new PhantomJSDriver(caps);

请参阅以下链接以获取更多信息: -

http://seleniumworks.blogspot.in/2013/03/headless-browser-testing-using.html