当前位置: 首页 > 知识库问答 >
问题:

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

史智志
2023-03-14

我正在通过Visual studio运行Selenium C#项目,突然遇到一个错误

Access to the path 'c:\users\documents\visual studio 2017\Project\SeleniumTestProject\SeleniumTestProject\bin\Debug\chromedriver.exe' is denied.

我删除了文件夹的readonly属性,但仍然收到此错误。有人能建议我可能出错的地方和解决方案吗?

共有3个答案

古扬
2023-03-14

'c:\users\documents\visual studio 2017\Project\SeleniumTestProject\SeleniumTestProject\bin\Debug\chromedriver。exe'

首先结束从任务管理器chromedriver.exe的过程,然后从项目bin文件中删除chromedriver.exe并检查是否安装了Selenium。WebDriver。ChromeDriver包是否安装,如果没有安装,您应该安装Selenium。WebDriver。“NuGet包管理器”中的ChromeDriver包...并重建,否则直接重建项目...

申屠健
2023-03-14

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

在您的情况下,测试完成后,应该有一个chromedriver。任务管理器中的exe,在您手动“结束处理”它之前不会退出。但是,如果您使用IWebDriver。Dispose(),它将终止进程。现在,自从chromedriver。exe不再使用,“拒绝访问”问题也消失了。

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

孔征
2023-03-14

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

>

清洁您的解决方案

 类似资料:
  • 给出测试URL并运行文件后,它会显示错误消息,如“uncaughtexceptionjava.lang.NoClassDefFoundError:无法初始化类org.apache.jmeter.save.SaveService。有关详细信息,请参阅日志文件。” 已创建线程组已添加http采样器已添加listner 错误消息是“未捕获异常java.lang.NoClassDefFoundError:

  • 我尝试用--user-data-dir选项打开Chromedriver,但出现了以下错误。我已经尝试了一个月的很多方法,但仍然没有线索。请帮帮我! 错误消息为: 回溯(最近一次调用):文件“C:\users\owner\desktop\mouseWithOutborders\autocheckin.py”,第15行,在driver=webdriver.chrome中(executable_path

  • 我正在尝试重建我的Android Studio Gradle项目(主要包含Kotlin代码),但在清理/重建过程中,它开始抛出: 这是在我尝试更改项目的包结构后开始发生的。不幸的是,我是通过重命名和移动源代码文件夹而不是通过Android Studio进行重构来做到的,这是一个坏主意。 我一整天都在寻找这个问题的解决方案,而这些都是我尝试过的没有效果的东西: 执行分级同步; 重新安装Java JR

  • 我正在使用以下配置: Selenium版本:selenium-server-standalone-3.5.0 Gecko驱动程序版本:Geckodriver-v0.16.1-win64 更多信息请查看以下截图。 我在eclipse控制台中收到以下错误消息: 项目“test17”中的“c:/selenium-java-3.5.0/lib/selenium-server-standalone-3.5.

  • 格拉德尔计划 应用程序Gradle 错误:配置根项目'webapp'时出现问题。 无法解决配置: classpath的所有依赖项。找不到com.android.tools.build: gradle: 3.0.0-alpha3。在以下位置搜索:file:/C:/Program Files/Android/Android Studio/gradle/m2repository/com/android/