[英]How to find the whether the current using window is maximize or minimize in selenium 2 WebDriver?
Is there any way to find the currently used browser window is whether maximized or minimized in Selenium as I am using JUnit for make test script of automation.有什么方法可以找到当前使用的浏览器窗口是在 Selenium 中最大化还是最小化,因为我正在使用 JUnit 来制作自动化测试脚本。
Thanks,谢谢,
Mohan Raj莫汉·拉吉
You can follow the below logic您可以遵循以下逻辑
org.openqa.selenium.Dimension dm = driver.manage().window().getSize();
int relativemaxheight = 1280; // put your screen resolution height
int relativemaxwidth = 800; // put your screen resolution width
if(dm.height < relativemaxheight && dm.width < relativemaxwidth){
System.out.println("minimized");
}
Apart from this you can set default maximize capabilities when creating driver.除此之外,您可以在创建驱动程序时设置默认最大化功能。 The code will look like
代码看起来像
options = ChromeOptions();
options.add_argument("--start-maximized");
driver = ChromeDriver(options);
Using document.hidden will return True/False使用 document.hidden 将返回 True/False
Code: var js = (IJavaScriptExecutor)driver; var isMin= js.ExecuteScript("return document.hidden").ToString();
代码:
var js = (IJavaScriptExecutor)driver; var isMin= js.ExecuteScript("return document.hidden").ToString();
var js = (IJavaScriptExecutor)driver; var isMin= js.ExecuteScript("return document.hidden").ToString();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.