在Watir-webdriver中设置浏览器窗口大小

时间:2011-05-25 14:44:58

标签: watir watir-webdriver

如何使用watir-webdriver调用以下内容时指定打开的浏览器窗口的大小?

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

3 个答案:

答案 0 :(得分:28)

目前仅适用于Firefox:

browser.window.resize_to(800, 600)

您也可以移动浏览器:

browser.window.move_to(0, 0)

答案 1 :(得分: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)

答案 2 :(得分:7)

我做了类似的事

browser = Watir::Browser.new :firefox, :profile => profile
browser.send_keys :f11