0

每次运行后,我希望删除 webdriver-manager 作为 webdriver-manager start 下载的所有文件,这些文件在代理网络内的后续运行中失败。当我在控制台中运行 webdriver-manager clean 命令时,它工作正常,但是当通过 nodejas 运行相同的命令时,它会引发错误

命令:npm run driver-clean 脚本:driver-clean:'webdriver-manager clean' 错误:错误:EPERM:不允许操作,取消链接 'C:\mithun\ui-automation\node_modules\protractor\node_modules\webdriver-manager\硒\铬驱动程序_75.0.3770.140.exe'

4

1 回答 1

0

该错误是因为 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.

希望对你有帮助

于 2019-10-11T08:52:52.393 回答