我的Selenium Java V(3.13.0)脚本在Firefox v61.0上运行良好。但是在Firefox 63.0.1版的最新更新之后,它停止了工作。 我尝试了以下方法,但没有解决。
如果任何人也遇到相同的问题,请请求共享解决方案。
答案 0 :(得分:0)
此组合对我有用。
@Test
public static void testMF(){
WebDriver driver;
System.setProperty("webdriver.gecko.driver","./src/drivers/geckodriver.exe");
driver=new FirefoxDriver();
driver.get("https://www.google.com");
}
我的行家读:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.5</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.11</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>27.0-jre</version>
</dependency>
我有Firefox Quantum 63.0.1(64位),geckodriver-v0.23.0-win64,Java8。
答案 1 :(得分:0)
要解决此问题,需要使用最新的gecko驱动程序版本'geckodriver-v0.23.0'。我使用“ geckodriver-v0.23.0-win64”,问题已解决。
最新的gecko驱动程序版本的链接:https://github.com/mozilla/geckodriver/releases I use gecko driver version as per attached image.
答案 2 :(得分:0)
Firefox版本63.0.3与最新的Gecko驱动程序geckodriver-v0.23.0和Selenium-java 3.141.5配合良好。
答案 3 :(得分:0)
尝试更新到guava-23.0.jar最新的jar文件,我遇到了已解决的相同问题(请确保删除同一jar文件的先前版本)。 https://mvnrepository.com/artifact/com.google.guava/guava/23.0