I am running on Screen Resolution of (1366 X 768 ), but when I call getSize().getWidth()
and getSize().getHeight()
methods , the result I'm getting is:
Size of Width is : 1382 Size of Height is : 744
for IE, FF and Chrome web pages. URL used: https://www.google.com
As we know Selenium interacts with browsers and these get
methods will retrieve info related to browsers only. As explained in other answers very clearly, screen resolution and browser are different. The simple example below shows very clearly that the web driver is getting only the browser's dimensions.
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)
For python selenium webdriver use function get_window_size:
driver.get_window_size()
"""
Output:
{
"width": 1255,
"height": 847,
"hCode": 939524096,
"class": "org.openqa.selenium.Dimension"
}
"""
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With