在Visual Studio中运行Selenium项目时,错误显示无法删除文件chromedriver.exe

Viv*_*Rao 4 selenium-chromedriver visual-studio-2017

我正在通过Visual Studio运行Selenium C#项目并突然遇到错误".访问路径'c:\ users\documents\visual studio 2017\Project\SeleniumTestProject\SeleniumTestProject\bin\Debug\chromedriver.exe'被拒绝.

我删除了该文件夹的readonly属性但仍然出现此错误.任何人都可以建议我可能是错的和解决方案相同.

小智 9

当我从命令提示符处杀死Chrome驱动程序exe时才起作用

  • 启动命令提示符,然后输入“ taskkill / f / im chromedriver.exe”

  • 清洁您的溶液


小智 6

我通过正确关闭ChromeDriver解决了这个问题.我使用:IWebDriver.Dispose()来退出ChromeDriver进程

在您的情况下,在您的测试完成后,您的任务管理器中应该有一个chromedriver.exe,直到您手动"结束处理"它才会退出.但是,如果使用IWebDriver.Dispose(),则会终止进程.现在,由于chromedriver.exe已不再使用,"拒绝访问"问题也随之消失.

希望这能解决你的问题.参考:https://stackoverflow.com/a/44126143/1785144


小智 0

我在使用 Visual Studio 2017 时遇到了同样的问题。我必须通过任务管理器删除 chromdriver 进程,清理解决方案,然后构建并开始测试。我还使用 driver.Quit() 方法作为我的拆卸


归档时间:

查看次数:

10361 次

最近记录:

6 年,6 月 前