public IWebDriver InitWebDriver()
{
ChromeOptions options = new ChromeOptions();
//options.AddArgument("--incognito"); //隐身模式
//options.AddArgument("headless");//无界面运行
//options.AddArgument("user-data-dir=/");//使用自定义配置文件(也称为用户数据目录)
//options.AddArgument("disable-infobars");//禁用浏览器正在被自动化程序控制的提示,测试发现76.0.3809.132 (正式版本)不管用
//chrome 76版本 ,下面两行用来禁用浏览器正在被自动化程序控制的提示
options.AddExcludedArgument("enable-automation");
options.AddAdditionalCapability("useAutomationExtension", false);
//必须禁用浏览器的保存密码选项:
options.AddUserProfilePreference("credentials_enable_service", false);
//options.AddUserProfilePreference("profile.password_manager_enabled", false);
IWebDriver driver = new ChromeDriver(System.AppDomain.CurrentDomain.BaseDirectory.ToString(), options);
return driver;
}
c#版本告诉你如何禁用(chrome 76版本)浏览器正在被自动化程序控制的提示(亲测)
最新推荐文章于 2024-08-01 20:41:28 发布