This documentation is deprecated. Please refer to the README in the Appium repository or Appium 2.0 documentation.
Edit this Doc Set Window Size
Change the size of the specified window (Web context only)
Example Usage
driver.manage().window().setSize(new Dimension(10, 10));
self.driver.set_window_size(10, 10)
// webdriver.io example
driver.setWindowRect(0, 0, 800, 600});
// wd example
await driver.setWindowSize(10, 10, "handleName"); // Set size of window by handle name
await driver.setWindowSize(10, 10); // Set current window
# ruby_lib example
resize_to(10, 10)
# ruby_lib_core example
@driver.resize_to(10, 10)
driver.Manage().Window.Size = new Size(10, 10);
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
POST /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
name | type | description |
---|---|---|
width | number |
The new window width |
height | number |
The new window height |
Response
null