kai*_*aur 15 java selenium google-chrome selenium-rc
我想incongito通过selenium 在模式下运行chrome .我用Google搜索了足够的内容,并在此链接incongito的帮助下找到了如何直接在模式下运行chrome :
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" –incognito但是我没有得到如何在硒中运行它.
kai*_*aur 27
在隐身模式下启动镶边的另一种方法是添加参数"-incognito",如下所示:
ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
Run Code Online (Sandbox Code Playgroud)
这个解决方案适合我.
根据ChromeDriver wiki,您可以将参数传递给可执行文件,如下所示:
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--incognito"));
WebDriver driver = new ChromeDriver(capabilities);
Run Code Online (Sandbox Code Playgroud)
所以通过paremeter --incognito应该可以做到这一点.
以下代码将使用selinium以隐身模式打开浏览器.假设在你的日食中设置了硒:
public WebDriver chromedriver;
ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver chromedriver=new ChromeDriver(capabilities);
Run Code Online (Sandbox Code Playgroud)