如何使用Selenium WebDriver以隐身模式在Chrome浏览器中最大化窗口?

时间:2017-05-11 19:12:25

标签: selenium

如何使用Selenium WebDriver以隐身模式在Chrome浏览器中最大化窗口

我使用以下代码:

        ChromeOptions options = new ChromeOptions();
        options.addArguments("--incognito");
        DesiredCapabilities capabilities =  DesiredCapabilities.chrome();
        capabilities.setCapability(ChromeOptions.CAPABILITY, options);
        driver = new ChromeDriver(capabilities);
        driver.manage().window().maximize();

但是在最后一行代码中,我收到错误为线程中的异常" main" org.openqa.selenium.WebDriverException:未知错误:没有当前窗口

1 个答案:

答案 0 :(得分:1)

要在隐身模式下最大化Chrome浏览器,您需要使用ChromeOptions类,如下所示:

ChromeOptions options = new ChromeOptions();
options.addArguments("--incognito");
options.addArguments("start-maximized");
WebDriver driver = new ChromeDriver(options);