每次运行后,我希望删除网络驱动程序管理器下载的所有文件,因为网络驱动程序管理器启动在代理网络的后续运行中失败。 当我在控制台中运行 webdriver-manager clean 命令时,它工作正常,但是当通过 nodejas 运行相同的命令时,它会抛出错误
命令:npm 运行驱动程序干净 脚本:驱动程序清洁:"Web驱动程序管理器清洁" 错误 : 错误: EPERM:不允许操作,取消链接"C:\mithun\ui-automationode_modules\量角器ode_modules\webdriver-manager\selenium\chromedriver _75.0.3770.140.exe'
该错误是因为 chromeDriver.exe 实例在测试运行后未关闭。尝试在测试后运行以下命令
node ./node_modules/webdriver-manager/bin/webdriver-manager clean
或
要从命令行杀死您的 Chrome 驱动程序,请使用 :taskkill /im chromedriver.exe /f
//To confirm the chrome driver name check task manager after starting the chrome driver.
希望对您有所帮助