【发布时间】:2016-07-19 22:11:59
【问题描述】:
我在 Selenium 问题管理系统中找到了如何设置浏览器窗口大小(参见 Browser window control #174):
Window window = driver.manage().window();
window.setPosition(new Point(0, 0));
window.setSize(new Dimension(width, height));
但是这个解决方案设置了整个窗口的大小(标题栏、书签栏、边框等),因此客户区在不同的浏览器中具有不同的大小。有没有办法为流行的浏览器(Chrome、FireFox、Internet Explorer、Opera 和 Safari)简单地设置相同的值?如果我不需要评估 JavaScript,那就太好了。
【问题讨论】:
-
解决方案是通过
driver.get()切换窗口,然后在您位于该区域时管理window的大小。你想过这种可能性吗?
标签: selenium selenium-webdriver