【发布时间】:2019-02-18 04:27:11
【问题描述】:
我正在尝试使用 Selenium 和 C# 自动测试电子应用程序(来自第三方供应商),但出现错误:OpenQA.Selenium.WebDriverException:无法在 http://localhost: 上启动驱动程序服务。附上一段代码。
ChromeOptions options = new ChromeOptions();
ChromeDriverService chromeService = ChromeDriverService.CreateDefaultService(@"C:\Selenium\chromedriver_win32_1",
@"<path to exe of electron application>");
options.AddArgument("–no-sandbox");
options.AddArgument("–disable-dev-shm-usage");
driver = new ChromeDriver(chromeService, options, TimeSpan.FromSeconds(180));
实际结果: OpenQA.Selenium.WebDriverException : 无法在http://localhost 上启动驱动程序服务:
预期结果:驱动实例创建成功
注意:电子应用程序已成功启动。此外,当我删除电子应用程序的 exe 路径时,没有错误并且驱动程序实例已成功创建
【问题讨论】:
-
Here 是答案,它正在工作。想想,你可以用它。