【发布时间】:2020-10-29 05:29:35
【问题描述】:
我正在尝试在 Azure Devops 管道上运行我的测试,但我收到了下面提到的错误。大多数解决方案都要求指定(硬编码)二进制路径,但这不能在服务器上实现。此外,测试在本地运行良好。
代理似乎没有安装 chrome,但话说回来,这些测试不久前在同一个代理池上运行良好。
NUnit Adapter 3.15.0.0: Test execution complete
X CreateAgentApp [< 1ms]
Error Message:
OneTimeSetUp: OpenQA.Selenium.WebDriverException : unknown error: cannot find Chrome binary
X CreateProject [< 1ms]
Error Message:
OneTimeSetUp: OpenQA.Selenium.WebDriverException : unknown error: cannot find Chrome binary
X CreateSPAApp [< 1ms]
Error Message:
OneTimeSetUp: OpenQA.Selenium.WebDriverException : unknown error: cannot find Chrome binary
我正在使用以下选项初始化 ChromeDriver:
{
ChromeOptions options = new ChromeOptions();
options.AddArgument("--disable-features=VizDisplayCompositor");
return options;
}
其次,是否可以在管道设置中添加需求变量来检查 Chrome 是否存在。
【问题讨论】:
标签: azure-devops automated-tests selenium-chromedriver