0
拡張機能付きChromeブラウザを開こうとしています。 Chromeは開きますが、拡張機能はありません。ここに私のコードです。私が間違っていることを教えてください。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);
}
私はそれが予想されるパスに拡張子が存在します。
- Chromeバージョン:60
- ChromeDriverのV:2.29
- セレンvは:3.5.2
キオスクモードも追加していますか?また、パスとファイル名が正しいことを確認してください。 –
はい、私はですが、キオスクモードも動作しません。すべてのファイルパスが正しい。それが私がチェックした最初のことです。 –
ChromeDriver 2.29はChrome 60と互換性がありますか?私はChromeDriver 2.30をChrome 60用に使用しています。 – yong