为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在 C# 中使用 excludeSwitches

为什么在 C# 中使用 excludeSwitches

C#
撒科打诨 2022-12-24 15:03:57
Python 代码有效:import timefrom selenium import  webdriverfrom selenium.webdriver.common.action_chains import ActionChainsoptions = webdriver.ChromeOptions()options.add_experimental_option('excludeSwitches', ['enable-automation'])但是 C# 代码不起作用:ChromeOptions chromeOptions = new ChromeOptions();chromeOptions.AddAdditionalCapability("excludeSwitches", "disable-popup-blocking");
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

    List<string> ls = new List<string>();

        ls.Add("enable-automation");

        ChromeOptions options = new ChromeOptions();

        options.AddExcludedArguments(ls);

        using (IWebDriver driver = new ChromeDriver("C:\\Program\\chromedriver", options))

        {

            Console.ReadKey();

        }


查看完整回答
反对 回复 2022-12-24
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

我使用“excludeSwitches”来消除输出控制台上显示的错误。 在 Windows 操作系统上使用 ChromeDriver Selenium 时,连接到系统的设备无法运行错误


这是我的代码:


var options = new ChromeOptions();

List<string> ls = new List<string>();

ls.Add("enable-automation");

ls.Add("excludeSwitches");

ls.Add("enable-logging");

ls.Add("disable-popup-blocking");

options.AddExcludedArguments(ls); //set option element in list to options

IWebDriver driver = new ChromeDriver(options);  //open webdriver with your options


查看完整回答
反对 回复 2022-12-24
  • 2 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信