21

incongito我想通过硒以模式运行chrome 。我用谷歌搜索了足够多的内容,并在此链接incongito的帮助下找到了如何直接在模式下运行 chrome :

  1. 右键单击 Google Chrome 的快捷方式,然后选择“属性”。
  2. 在“目标”字段的“快捷方式”选项卡上,在程序路径的末尾添加一个 –incognito。所以在“目标”领域你应该有"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" –incognito

但我不知道如何在硒中运行它。

4

7 回答 7

30

在隐身模式下启动 chrome 的另一种方法是添加参数“-incognito”,如下所示:

ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);

这个解决方案对我有用。

于 2013-10-04T08:00:56.850 回答
10

根据ChromeDriver wiki,您可以将参数传递给可执行文件,如下所示:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--incognito"));
WebDriver driver = new ChromeDriver(capabilities);

因此,通过参数--incognito应该可以解决问题。

于 2013-09-26T11:16:49.053 回答
6

下面的代码将使用 selinium 以隐身模式打开浏览器。假设在您的 Eclipse 中设置了 selenium:

public WebDriver chromedriver;
ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver chromedriver=new ChromeDriver(capabilities);
于 2016-10-29T15:20:13.520 回答
3

当您将 Selenium.WebDriver3.14.0 与 ChromeDriver 81 一起使用时,下面的代码应该可以工作。

ChromeOptions options = new ChromeOptions();
options.AddArgument("--incognito");

Driver = new ChromeDriver(options);
于 2020-04-25T08:16:41.300 回答
1
    System.setProperty("webdriver.chrome.driver", "path for chromedriver.exe");
    ChromeOptions options = new ChromeOptions();
    options.addArguments("incognito");
    DesiredCapabilities cap = DesiredCapabilities.chrome();
    cap.setCapability(ChromeOptions.CAPABILITY, options);
    driver = new ChromeDriver(cap);
    driver.get("webpage URL");  
于 2020-09-04T05:06:34.767 回答
0
System.setProperty("webdriver.chrome.driver", "path for chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("incognito");
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(cap);
driver.get("https://google.com");
于 2019-11-11T10:43:10.850 回答
0
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument("--incognito")

caps = options.to_capabilities()

browser = webdriver.Chrome(desired_capabilities=caps)
browser.get('https://amazon.in')

browser.quit()
于 2020-05-23T16:08:29.993 回答