【发布时间】:2013-12-16 09:02:23
【问题描述】:
我正在设置 Selenium 测试。测试是在 chrome 上以隐身模式执行的。 该应用程序一旦启动,就会尝试在计算机上存储数据,并且 chrome 会提示请求以下权限的警报:“(域)想要在本地计算机上永久存储大量数据。[OK] [Cancel]”。
如何自动设置此权限?
【问题讨论】:
我正在设置 Selenium 测试。测试是在 chrome 上以隐身模式执行的。 该应用程序一旦启动,就会尝试在计算机上存储数据,并且 chrome 会提示请求以下权限的警报:“(域)想要在本地计算机上永久存储大量数据。[OK] [Cancel]”。
如何自动设置此权限?
【问题讨论】:
我懒得把它们都读了,但是如果有那个选项,你会在list of available chrome switches中找到它
这里是如何使用它们的示例(这个启动 Chrmoe 最大化):
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--start-maximized"));
chrome = new ChromeDriver(_chromeservice,capabilities);
【讨论】: