【发布时间】:2018-10-11 13:35:14
【问题描述】:
我想创建一个并行的 For 循环,该循环将打开一个已更改的链接。 但是当我并行执行时会出现异常..
有什么帮助吗?
我在网上搜索了解决方案,只找到了使用 Nunit 的解决方案(运行少数选定的测试 - 不是我的情况)。
例如
Parallel.For(0, 5, i => {
#region Driver Init
ChromeOptions options = new ChromeOptions();
options.AddArguments("--user-data-dir=C:\\Users\\Galdo\\AppData\\Local\\Google\\Chrome\\User Data");
options.AddArguments("--profile-directory=Profile 1");
ChromeDriver chromeDriver = new ChromeDriver(options);
#endregion chromeDriver.Navigate().GoToUrl("https://www.youtube.com/id="+i);
});
例外:
OpenQA.Selenium.WebDriverException HResult=0x80131500 消息=未知 错误:无法写入首选项文件(驱动程序信息: 铬驱动程序=2.42.591088 (7b2b2dca23cca0862f674758c9a3933e685c27d5),平台=Windows NT 10.0.17134 x86_64)来源=WebDriver StackTrace:在 OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(响应 错误响应)在 OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String –
【问题讨论】:
标签: c# selenium google-chrome