如何在设置GEB / SPOCK / GROOVY Selenium测试时最大化ChromeDriver

时间:2017-06-07 20:26:57

标签: selenium groovy selenium-chromedriver spock geb

我在设置测试时最大化了ChromeDriver的一些问题。与FireFox驱动程序不同,屏幕不会变得更大。这就是我设置它的方式:

chrome {
        driver = {
            System.setProperty('webdriver.chrome.driver', '.....)
            def chromeDriver = new ChromeDriver()
            chromeDriver.switchTo().window(chromeDriver.getWindowHandle());
            chromeDriver.manage().window().maximize()
            chromeDriver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS)
            chromeDriver
        }

我有什么遗漏或做错了吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以使用此命令设置大小

driver.manage().window().setSize(new Dimension(1920, 1080))
您可以设置所需的尺寸。

答案 1 :(得分:0)

您不需要使用

chromeDriver.switchTo().window(chromeDriver.getWindowHandle());

只有一个窗口打开