This documentation is deprecated. Please refer to the README in the Appium repository or Appium 2.0 documentation.
Edit this Doc Get Window Size
Get the size of the specified window (Web context only)
Example Usage
Dimension windowSize = driver.manage().window().getSize();
handle_one_size = self.driver.get_window_size()
handle_two_size = self.driver.get_window_size("handleName")
// webdriver.io example
let position = driver.getWindowRect();
// wd example
let handleOneSize = await driver.getWindowSize();
let handleTwoSize = await driver.getWindowSize("handleName");
# ruby_lib example
window_size
window_size("handleName")
# ruby_lib_core example
@driver.window_size
@driver.window_size("handleName")
Size windowSize = driver.Manage().Window.Size;
Support
Appium Server
Platform | Driver | Platform Versions | Appium Version | Driver Version |
---|---|---|---|---|
iOS | XCUITest | None | None | None |
UIAutomation | None | None | None | |
Android | UiAutomator2 | None | None | None |
Espresso | None | None | None | |
UiAutomator | None | None | None | |
Mac | Mac | None | None | None |
Windows | Windows | None | None | None |
Appium Clients
Language | Support | Documentation |
---|---|---|
Java | All | seleniumhq.github.io |
Python | All | selenium-python.readthedocs.io |
Javascript (WebdriverIO) | All | |
Javascript (WD) | All | github.com |
Ruby | All | www.rubydoc.info |
C# | All | github.com |
HTTP API Specifications
Endpoint
GET /session/:session_id/window/:window_handle/size
URL Parameters
name | description |
---|---|
session_id | ID of the session to route the command to |
window_handle | Handle of the window to get size of. If 'current' it will get size of current window. |
JSON Parameters
None
Response
name | type | description |
---|---|---|
width | number |
The width of the window |
height | number |
The height of the window |