adr*_*rio 6 agent azure azure-devops
我最近创建了一个自托管的 Azure DevOps Agent,并与 Google Crome 一起安装。是否可以在此服务器上安装 Chrome 驱动程序?我可以选择要使用的特定版本吗?
我希望此自托管代理使用 Chrome 驱动程序 2.42.0.1。
任何帮助都感激不尽。谢谢!
另一种解决方案是使用 Microsoft 托管的代理以及已安装的 Chrome 浏览器 chrome 驱动程序。
代理已包含代理上 ChromeWebDriver 位置的环境变量(适用于“windows-2019”和“vs2017-win2016”Microsoft 托管代理)。代理上还存在 Firefox 和 IE 驱动程序 ( https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md )。
C#代码:
ChromeOptions chromeOptions = new ChromeOptions();
var driverPath = Path.Combine(Directory.GetCurrentDirectory());
var envChromeWebDriver = Environment.GetEnvironmentVariable("ChromeWebDriver");
if(!string.IsNullOrEmpty(envChromeWebDriver) &&
File.Exists(Path.Combine(envChromeWebDriver, "chromedriver.exe")))
{
driverPath = envChromeWebDriver;
}
ChromeDriverService defaultService = ChromeDriverService.CreateDefaultService(driverPath);
defaultService.HideCommandPromptWindow = true;
var driver = (IWebDriver) new ChromeDriver(defaultService, chromeOptions);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13194 次 |
| 最近记录: |