下面是我正在使用的依赖版本:
WebDriverManager-versioned 3.6.1
(Gecko 驱动程序版本0.24.0)
Firefox 版本68.0.1 64 位 Windows 10
硒版本3.141.59
我有一个 maven -selenium 项目,在 testNG 中有 10 多个测试类。
当我在 Chrome 浏览器上执行这些类时,每个测试类都会成功执行。
当我使用(WebDriverManager-Gecko 驱动程序)在 Firefox 上执行相同的测试类时,测试类执行一段时间,比如 5-10 秒,然后突然关闭并打开下一个测试类执行,即使这个测试类执行了一段时间然后关闭。每个测试类都会发生同样的事情。
我已尝试手动使用 geckodriver.exe 并设置系统属性,但仍然无法修复错误
下面是我用于 WebDriverManager 的代码
if (browser.equals("chrome")) {
WebDriverManager.chromedriver().setup();
driver = new ChromeDriver();
}
if (browser.equals("firefox")) {
WebDriverManager.firefoxdriver().setup();
driver = new FirefoxDriver();
}