简体   繁体   English

如何在 selenium 2 WebDriver 中找到当前使用窗口是最大化还是最小化?

[英]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.

相关问题 如何使用 Selenium Webdriver 获取当前 window 大小? - How to get the Current window Size using Selenium Webdriver? 如何检测JFrame窗口最小化和最大化事件? - How to detect JFrame window minimize and maximize events? Selenium Grid:如何使用RemoteWebDriver和ChromeDriver最大化浏览器窗口 - Selenium Grid: how to maximize browser window using RemoteWebDriver and ChromeDriver 检查Selenium WebDriver是否指向窗口 - Checking whether Selenium WebDriver points to a window or not webdriver firefox 7最大化窗口 - webdriver firefox 7 maximize window 如何使用Java调整Selenium WebDriver中当前浏览器窗口的大小? - How to resize current browser window in Selenium WebDriver with Java? 如何使用Java使用Selenium WebDriver验证是否单击了按钮 - How to verify whether a Button is clicked or not with Selenium WebDriver using Java 如何使用Java在Selenium WebDriver中检查必填字段是否为空? - How to check mandatory field whether it is empty or not in Selenium WebDriver using Java? 如何使用 selenium webdriver 检查计数是否增加 - How to check whether the count is increased or not using selenium webdriver 如何在 Java 中隐藏 JFrame 窗口上的默认最小化/最大化和关闭按钮? - How to hide the default minimize/maximize and close buttons on JFrame window in Java?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM