小编Mar*_*ñoz的帖子

在java中创建FirefoxDriver时出现java.lang.NoSuchMethodError

试图:

WebDriver driver=new FirefoxDriver();
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

java.lang.NoSuchMethodError: org.openqa.selenium.Proxy.extractFrom(Lorg/openqa/selenium/Capabilities;)Lorg/openqa/selenium/Proxy;
  at org.openqa.selenium.firefox.FirefoxDriver.dropCapabilities(FirefoxDriver.java:313)
  at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:191)
  at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
  at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
  at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)
Run Code Online (Sandbox Code Playgroud)

这个问题在ubuntu上的firefox更新到32.0版本之后就开始了,我试着安装28.0版但是仍然无法正常工作.

有任何想法吗?提前致谢

将驱动程序版本更改为2.39后像curiosu所说,一个新的错误显示:

 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on       port 7055 after 45000 ms. Firefox console output:
pp-system-share:{2e1445b0-2682-11e1-bfc2-0800200c9a66} visible
1409862347400   DeferredSave.extensions.json    DEBUG   Save changes
1409862347400   DeferredSave.extensions.json    DEBUG   Save changes
1409862347405   addons.xpi  DEBUG   Updating database with changes to installed add-ons
1409862347405   addons.xpi-utils    DEBUG   Updating add-on states
1409862347406   addons.xpi-utils    DEBUG   Writing add-ons list
1409862347407   addons.xpi  DEBUG   Registering manifest for /usr/lib/firefox/browser/extensions/langpack-en-ZA@firefox.mozilla.org.xpi
1409862347408 …
Run Code Online (Sandbox Code Playgroud)

java selenium-firefoxdriver selenium-webdriver

6
推荐指数
2
解决办法
9628
查看次数