我正在以(1366 X 768)的屏幕分辨率运行,但是当我调用getSize().getWidth()
和getSize().getHeight()
方法时,得到的结果是:
用于IE,FF和Chrome网页。使用的网址:https://www.google.com
最佳答案
众所周知,Selenium与浏览器进行交互,并且这些get
方法将仅检索与浏览器相关的信息。正如在其他答案中非常清楚地解释的那样,屏幕分辨率和浏览器是不同的。下面的简单示例非常清楚地表明,Web驱动程序仅获取浏览器的尺寸。
WebDriver driver=new FirefoxDriver();
driver.get("http://www.google.com");
System.out.println(driver.manage().window().getSize()); //output: (994, 718)
driver.manage().window().maximize();
System.out.println(driver.manage().window().getSize()); //output: (1382, 744)
关于java - 如何使用Selenium Webdriver获取“当前窗口大小”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35697931/