phantomjs不适用于selenium java

phantomjs不适用于selenium java,java,selenium,selenium-webdriver,phantomjs,Java,Selenium,Selenium Webdriver,Phantomjs,我正在使用Selenium 2.44.0和PhantomJS 1.9.8。我的代码: DesiredCapabilities c = new DesiredCapabilities(); c.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "<url to phantomjs.exe>"); WebDriver w = new PhantomJSDriver(c); DesiredCa

我正在使用Selenium 2.44.0和PhantomJS 1.9.8。我的代码:

DesiredCapabilities c = new DesiredCapabilities();
c.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "<url to phantomjs.exe>");
WebDriver w = new PhantomJSDriver(c);
DesiredCapabilities c=新的DesiredCapabilities();
c、 setCapability(PhantomJSDriverService.PHANTOMJS_可执行文件_路径_属性“”);
WebDriver w=新的PhantomJSDriver(c);
错误:

NoClassDefFoundError:org/openqa/selenium/browserlaunchers/Proxies


我该怎么办?

Selenium 2.44.0现在已经很老了(),PhantomJS 1.9.x也很老了

但是,2.44.0/PhantomJS的不兼容性有很好的文档记录:

和更新的PhantomJS驱动程序(即Selenium Java代码,对应用程序没有更改)


因此,您实际上需要做的就是升级到2.45.0。

Selenium 2.44.0现在已经相当老了(),而PhantomJS 1.9.x也很老了

但是,2.44.0/PhantomJS的不兼容性有很好的文档记录:

和更新的PhantomJS驱动程序(即Selenium Java代码,对应用程序没有更改)


因此,您实际上需要做的就是升级到2.45.0。

格式正确的代码和错误您尝试过PhantomJS 2.1.1吗?格式正确的代码和错误您尝试过PhantomJS 2.1.1吗?