【问题标题】:How to maximise ChromeDriver while setting up GEB/SPOCK/GROOVY Selenium tests如何在设置 GEB/SPOCK/GROOVY Selenium 测试时最大化 ChromeDriver
【发布时间】:2017-06-07 20:26:57
【问题描述】:

我在设置测试时遇到了 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
        }

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

谢谢

【问题讨论】:

  • 由于驱动刚刚创建,只有一个句柄,所以不需要switchTo()。
  • 你的 chrome 驱动版本是什么?

标签: selenium groovy selenium-chromedriver spock geb


【解决方案1】:

您使用此命令设置大小

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

【讨论】:

    【解决方案2】:

    你不需要使用

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

    会不会只打开一个窗口

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 2017-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      相关资源
      最近更新 更多