Click
Click element at its center point.
Example Usage
// Java
MobileElement el = driver.findElementByAccessibilityId("SomeId");
el.click();
# Python
el = self.driver.find_element_by_accessibility_id('SomeId')
el.click();
// Javascript
// webdriver.io example
driver.click('#SomeId');
[//]: # (DO NOT EDIT THIS FILE! This is an auto-generated file. Editing for this document happens in /commands-yml/commands/element/actions/click.yml)
// wd example
let element = await driver.elementByAccessibilityId('id', 'SomeId');
await element.click();
# Ruby
# ruby_lib example
find_element(:accessibility_id, 'SomeId').click
[//]: # (DO NOT EDIT THIS FILE! This is an auto-generated file. Editing for this document happens in /commands-yml/commands/element/actions/click.yml)
# ruby_lib_core example
@driver.find_element(:accessibility_id, 'SomeId').click
# PHP
$driver->byAccessibilityId('SomeId')->click();
// C#
// TODO
Description
Clicks element at its center point. If the element's center point is obscured by another element, an element click intercepted error is returned. If the element is outside the viewport, an element not interactable error is returned. Not all drivers automatically scroll the element into view and may need to be scrolled to in order to interact with it.
Support
Appium Server
Platform | Driver | Platform Versions | Appium Version | Driver Version |
---|---|---|---|---|
iOS | XCUITest | 9.3+ | 1.6.0+ | All |
UIAutomation | 8.0 to 9.3 | All | All | |
Android | Espresso | ?+ | 1.9.0+ | All |
UiAutomator2 | ?+ | 1.6.0+ | All | |
UiAutomator | 4.2+ | All | All | |
Mac | Mac | ?+ | 1.6.4+ | All |
Windows | Windows | 10+ | 1.6.0+ | All |
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 |
PHP | All | github.com |
C# | All | github.com |
HTTP API Specifications
Endpoint
POST /wd/hub/session/:session_id/element/:element_id/click
URL Parameters
name | description |
---|---|
session_id | UUID of the session |
element_id | UUID of the element |
JSON Parameters
None
Response
null