【问题标题】:Automatically set permission for chrome to permanently store data on local computer自动设置 chrome 将数据永久存储在本地计算机上的权限
【发布时间】:2013-12-16 09:02:23
【问题描述】:

我正在设置 Selenium 测试。测试是在 chrome 上以隐身模式执行的。 该应用程序一旦启动,就会尝试在计算机上存储数据,并且 chrome 会提示请求以下权限的警报:“(域)想要在本地计算机上永久存储大量数据。[OK] [Cancel]”。

如何自动设置此权限?

【问题讨论】:

    标签: google-chrome selenium


    【解决方案1】:

    我懒得把它们都读了,但是如果有那个选项,你会在list of available chrome switches中找到它

    这里是如何使用它们的示例(这个启动 Chrmoe 最大化):

    DesiredCapabilities capabilities = DesiredCapabilities.chrome();
    capabilities.setCapability("chrome.switches", Arrays.asList("--start-maximized"));
    chrome = new ChromeDriver(_chromeservice,capabilities);
    

    【讨论】:

    • 是的,我以前看过,但你说服我再看一次。所以两次迭代和三个小时后,我发现了一些看起来可行的东西。令人惊讶的是,它确实奏效了! :) BTW,开关是:--unlimited-storage
    猜你喜欢
    • 2015-07-29
    • 2010-11-28
    • 1970-01-01
    • 2014-10-09
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 1970-01-01
    相关资源
    最近更新 更多