Nik*_*ran 5 java selenium selenium-webdriver
我在屏幕分辨率(1366 X 768)上运行,但是当我调用"getSize().getWidth()"和"getSize().getHeight()"方法时,得到的结果是:宽度的大小是:1382高度大小为:IE,FF和Chrome网页为744.使用的网址:https://www.google.com
小智 6
因为知道selenium与浏览器交互,这些get方法将仅检索与浏览器相关的信息.正如其他答案所解释的那样,屏幕分辨率和浏览器不同.下面的简单示例非常清楚地表明webdriver只获取浏览器尺寸.
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)
Run Code Online (Sandbox Code Playgroud)
谢谢你,穆拉利
Dimension initial_size = driver.manage().window().getSize();
int height = initial_size.getHeight();
int width = initial_size.getWidth();
Run Code Online (Sandbox Code Playgroud)
对于python selenium webdriver 使用函数get_window_size:
driver.get_window_size()
"""
Output:
{
"width": 1255,
"height": 847,
"hCode": 939524096,
"class": "org.openqa.selenium.Dimension"
}
"""
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25068 次 |
| 最近记录: |