如何使用Java在Selenium WebDriver中调整当前浏览器窗口的大小?

我需要在执行Selenium自动测试期间将浏览器大小调整为300x400。如何使用Java在Selenium WebDriver(又名Selenium 2)中调整浏览器窗口的大小?

[注意:它需要调整浏览器窗口的大小以测试响应式网页设计(RWD)]


答案 1

您可以使用 获取对当前窗口的引用。并且有一个 setSize() 方法,所以你可以试试driver.manage().window()window

Dimension dimension = new Dimension(800, 600);
driver.manage().window().setSize(dimension)

答案 2

对于响应式设计,如果您不使用固定数据会更好,在这种情况下,屏幕分辨率 - 用户最常需要(因为它不容易出错):

_driver.manage().window().maximize();

_driver.manage().window().fullScreen();