如何使用Ruby调整Selenium Webdriver中的当前窗口大小?

时间:2012-03-19 20:42:30

标签: ruby selenium-webdriver window-resize

有谁知道如何使用Ruby调整当前浏览器窗口的大小?我搜索过互联网,但没有找到任何可靠的解决方案。我在下面有以下内容,但它总是被忽略。

def resizeApplication
  @@driver.execute_script("window.resizeTo(500,500);")
end

2 个答案:

答案 0 :(得分:9)

@@driver.manage.window.resize_to(500, 500)

请参阅Window课程。

答案 1 :(得分:2)

可以使用Chrome选项

来实现
  caps = Selenium::WebDriver::Remote::Capabilities.chrome(
      "chromeOptions" => { args: ["--window-size=414,736"]})
  @driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps