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 |