![](/img/trans.png)
[英]Having some trouble when opening chrome browser with Selenium ChromeDriver
[英]Chrome extension not being added to Chrome browser when using ChromeDriver for Selenium
我正在嘗試使用擴展程序打開Chrome瀏覽器。 Chrome打開,但沒有我的擴展程序。 這是我的代碼。 請讓我知道我在做什么錯。
private IWebDriver GetChromeDriver(BrowserConfigurationOptions browserConfigOptions)
{
var outPutDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var chromeDriverPath = Path.GetFullPath(outPutDirectory + @"\Drivers");
var options = new ChromeOptions();
options.AddExtension(outPutDirectory + @"\3.1.5_0.crx");
options.AddArguments("disable-infobars");
options.AddUserProfilePreference("credentials_enable_service", false);
if (browserConfigOptions.KioskModeForChrome)
options.AddArgument("--kiosk");
return new ChromeDriver(chromeDriverPath, options);
}
該擴展名存在於我期望的路徑中。
問題是WebDriver 3.5.2不支持ChromeDriver 2.29。 如果我們降級到WebDriver 3.4,則可以解決這些問題。 然后一切正常。 我在他們的Github上記錄了一個問題,但我認為WebDriver和舊版本的ChromeDriver之間不希望向后兼容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.