21

当您使用 watir-webdriver 调用以下命令时,如何指定打开的浏览器窗口的大小?

browser = Watir::Browser.new(:firefox)
4

3 回答 3

33

这目前仅适用于 Firefox:

browser.window.resize_to(800, 600)

你也可以移动浏览器:

browser.window.move_to(0, 0)
于 2011-05-25T15:12:02.693 回答
8

我正在使用 ruby​​+watir-webdriver 并且此代码适用于 FF 和 IE 浏览器(我尚未在其他浏览器中检查)

screen_width = browser.execute_script("return screen.width;")
screen_height = browser.execute_script("return screen.height;")
browser.driver.manage.window.resize_to(screen_width,screen_height)
browser.driver.manage.window.move_to(0,0)
于 2012-01-24T11:52:10.720 回答
7

我做了这样的事情

browser = Watir::Browser.new :firefox, :profile => profile
browser.send_keys :f11
于 2012-11-28T16:27:55.777 回答