由于VS在ChromeDriver上持有锁,因此无法在Visual Studio 2013中运行顺序Selenium测试
本文关键字:2013 Studio Visual 运行 测试 Selenium 顺序 ChromeDriver VS 由于 | 更新日期: 2023-09-27 18:29:23
当我试图在Visual Studio 2013 Ultimate(在用C#编写的windows 10机器上)中运行一小套硒测试时,我一直在与以下间歇性错误作斗争
警告1无法将"C:''Users''t3sk0''Documents''Visual Studio 2013''Projects''UnitTestProject1''UnitTestProject1''r''ndependencies''chromedriver.exe"复制到"bin''Release '' Dependencies''Chromediver.exe"。开始在1000ms后重试1。进程无法访问文件"bin''Release''Dependencies''chromedriver.exe",因为另一个进程正在使用该文件。UnitTestProject1
通过快速搜索谷歌和StackOverflow,我发现了一个已知的问题,这个问题似乎自2010年以来一直存在,但没有具体的解决方案。只是社区里的一些奇怪的变通办法。这个问题发生的次数比没有发生的次数多。
有人知道这个问题的实际解决方案吗?这真的让我慢下来了,快把我逼疯了!谢谢
错误提示:
进程无法访问文件"bin''Release''Dependencies''chromedriver.exe",因为它正被另一个进程使用
转到任务管理器,终止所有挂起的chromedriver进程,或者重新启动机器并再次运行测试。
为了避免此错误,请在测试结束时使用driver.quit()
。
示例:http://www.mkyong.com/selenium/many-chromedriver-exe-are-left-hanging-on-windows-selenium/