Java 为什么在设置PhantomJS驱动程序时出错?

Java 为什么在设置PhantomJS驱动程序时出错?,java,selenium-webdriver,phantomjs,webdrivermanager-java,Java,Selenium Webdriver,Phantomjs,Webdrivermanager Java,我试图在Maven&Java项目中使用Selenium和PhantomJS 以下是我在pom.xml文件中使用的依赖项: org.seleniumhq.selenium 硒爪哇 2.53.0 测试 org.seleniumhq.selenium selenium服务器单机版 2.53.0 测试 io.github.bonigarcia webdrivermanager 1.4.5 测试 詹金斯释放 http://repo.jenkins-ci.org/releases/ ` 在我的Java文

我试图在Maven&Java项目中使用Selenium和PhantomJS

以下是我在pom.xml文件中使用的依赖项:


org.seleniumhq.selenium
硒爪哇
2.53.0
测试
org.seleniumhq.selenium
selenium服务器单机版
2.53.0
测试
io.github.bonigarcia
webdrivermanager
1.4.5
测试
詹金斯释放
http://repo.jenkins-ci.org/releases/
`
在我的Java文件中,我尝试在计算机上没有JAR文件的情况下设置PhantomJS驱动程序,使用以下方法:

public void set_up(){
    PhantomJsDriverManager.getInstance().setup();

    // Configuration du driver
    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setJavascriptEnabled(true);
    driver = new PhantomJSDriver(capabilities);
 }
当我第一次尝试这个方法时,效果很好,但从一到两周后,我发现了这个错误:

java.lang.RuntimeException:org.openqa.selenium.NoSuchElementException:无法找到ID为的元素:可下载
有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html
驱动程序信息:Driver.version:HtmlUnitDriver
位于io.github.bonigarcia.wdm.BrowserManager.manage(BrowserManager.java:272)
位于io.github.bonigarcia.wdm.BrowserManager.setup(BrowserManager.java:103)
位于io.github.bonigarcia.wdm.BrowserManager.setup(BrowserManager.java:82)
有人知道要修改什么吗?
我迷路了,不知道该怎么办…

刚刚发现webdrivermanager上已经做了更改

对于有相同问题的用户,只需将webdrivermanager组ID的版本更新为1.4.7版本


有关

的更多信息刚刚发现webdrivermanager上已进行了更改

对于有相同问题的用户,只需将webdrivermanager组ID的版本更新为1.4.7版本


有关解决问题的

的更多信息?我很惊讶,错误似乎没有连接到安装程序。是的,它是:)“无法找到ID为:available downloads的元素”对应于执行“PhantomJsDriverManager.getInstance().setup();”时完成的setup()配置,这解决了问题?我很惊讶,错误似乎没有连接到安装程序。是的,它是:)“无法找到ID为:available downloads的元素”对应于执行“PhantomJsDriverManager.getInstance().setup()”时完成的setup()配置