io.github.bonigarcia.wdm.WebDriverManagerException:java.nio.file.AccessDeniedException

问题描述 投票:1回答:1

通过Jenkins在远程VM上启动测试时出现以下错误,但是测试在我的本地计算机上没有任何问题。

io.github.bonigarcia.wdm.WebDriverManagerException: java.nio.file.AccessDeniedException: C:\Users\Administrator\.m2\repository\webdriver\geckodriver\win64\v0.26.0\geckodriver.exe

测试之前工作正常,此问题从2020年4月30日开始出现。

WebDriver管理器版本-3.8.1,geckodriverVersion-0.26

java jenkins selenium-webdriver geckodriver webdrivermanager-java
1个回答
0
投票

就我而言,forceDownload()允许测试下载并覆盖当前驱动程序版本文件夹。如果geckodriver.exe正在运行(在任务管理器上检查),则它无法覆盖正在运行的程序。

因此,在执行测试之前,您应该检查该程序是否正在运行。如果正在运行,则必须强制关闭geckodriver.exe

否则,如果发生异常,请不要忘记退出驱动程序。

if (driver) {
    driver.quit();
}
© www.soinside.com 2019 - 2024. All rights reserved.