【问题标题】:Selenium how to disable chrome Save Address prompt?Selenium 如何禁用 chrome 保存地址提示?
【发布时间】:2022-11-30 03:03:32
【问题描述】:

Selenium 如何禁用 chrome 保存地址提示?

它不影响测试。但是它会通过运行 selenium 测试来影响演示的视频录制。

如何禁用它?

【问题讨论】:

    标签: java selenium google-chrome prompt disable


    【解决方案1】:

    禁用通知Chrome浏览器客户端取一个即可setExperimentalOption()路过那里哈希表包含profile.default_content_setting_values.notifications价值来自2,如下:

    System.setProperty("webdriver.chrome.driver", "C:\path\to\chromedriver.exe");
    Map<String, Object> prefs = new HashMap<String, Object>();
    prefs.put("profile.default_content_setting_values.notifications", 2);
    prefs.put("credentials_enable_service", false);
    prefs.put("profile.password_manager_enabled", false);
    ChromeOptions options = new ChromeOptions();
    options.setExperimentalOption("prefs", prefs);
    options.addArguments("start-maximized");
    options.addArguments("disable-infobars");
    options.addArguments("--disable-extensions");
    options.addArguments("--disable-notifications");
    WebDriver driver = new ChromeDriver(options);
    

    【讨论】:

    • 试过了,还是弹出“保存地址”的提示。
    【解决方案2】:

    遇到同样的问题,尝试了上面的代码 sn-p 但它没有帮助。

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 1970-01-01
      • 2018-03-17
      • 1970-01-01
      相关资源
      最近更新 更多