我正在使用Selenium Java自动化一些测试,我想获取整个窗口的大小(不带地址栏的浏览器大小)
我尝试使用driver()。manage()。window()。getSize(),但这是获取包括地址栏在内的窗口的高度。
答案 0 :(得分:0)
您可以在getSize()
标签上使用html
driver.findElement(By.tagName("html")).getSize();
答案 1 :(得分:0)
您可以尝试这种方法:
private static Long getHeight(JavascriptExecutor driver) {
return (Long) (driver.executeScript("return window.innerHeight || document.body.clientHeight"));
}
private static Long getWidth(JavascriptExecutor driver) {
return (Long) (driver.executeScript("return window.innerWidth || document.body.clientWidth"));
}