0

我想知道是否有人可以帮助解决我们在 Azure DevOps 中的 Microsoft 托管代理上运行 Selenium 测试所面临的问题。我们最近尝试实施 WebDriverManager.Net 来处理我们本地版本的 Chrome 与 Azure 托管代理上的版本不匹配的事实。当托管代理更新其 Chrome 版本时,它也会有所帮助。虽然这在本地运行良好,但我们在管道运行中遇到以下问题。我们只是调用此代码来创建 chromedriver 的实例:

new DriverManager().SetUpDriver(new ChromeConfig());
var webDriver = new ChromeDriver();

这是我们面临的错误:

System.Exception : Error writing D:\a\r1\a\Chrome\94.0.4606.61\X64
----> System.IO.IOException : **Source and destination path must have identical roots. Move will not work across volumes.**
TearDown : System.Exception : Error writing D:\a\r1\a\Chrome\94.0.4606.61\X64
----> System.IO.IOException : Source and destination path must have identical roots. Move will not work across volumes.

关于如何解决这个问题的任何想法?

4

0 回答 0