gpt4 book ai didi

java - Selenium 2.52.0 与 Firefox 51.0.1 兼容吗?

转载 作者:行者123 更新时间:2023-11-30 06:53:50 24 4
gpt4 key购买 nike

我正在用Java编写程序,我需要通过浏览器记录用户交互。我使用 Selenium 2.52.0,我打算使用 Browsermob 来记录 HTTP 请求。

这是运行 Selenium 的简单代码

public static void main(String...args) {    
WebDriver driver = new FirefoxDriver();
driver.navigate().to("http://localhost/stres.php");
String appTitle = driver.getTitle();
System.out.println("Application title is :: "+appTitle);
driver.quit();
}

Firefox浏览器运行,但没有转到指定的地址,只显示空白页面。然后我收到以下错误

at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:113)
... 7 more
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 52.803s
Finished at: Sun Feb 12 17:41:42 ICT 2017
Final Memory: 7M/153M
------------------------------------------------------------------------
Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) on project mavenproject1: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Selenium Webdriver 2.52.0 与 Firefox 51.0.1 兼容吗?如果不是,什么版本的 Firefox 可与 Selenium 2.52.0 配合使用?

最佳答案

简短回答:不,它不兼容,请使用 Firefox 46 或更早版本。

这是因为 Firefox 开始使用 gecko从 firefox 47 开始,selenium 需要一个驱动程序才能使用。因此,从 Firefox 47 及更高版本开始,您需要安装 geckodriver。您可以通过 here 获取。另外您需要使用 selenium 3.0 或更高版本。

关于java - Selenium 2.52.0 与 Firefox 51.0.1 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42186629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com