Toggle WiFi
Switch the state of the WiFi service
Example Usage
Java | driver.toggleWifi(); |
Python | driver.toggle_wifi() |
Javascript | // webdriver.io example driver.toggleWiFi(); // wd example await driver.toggleWiFi(); |
Ruby | # ruby_lib example toggle_wifi # ruby_lib_core example @driver.toggle_wifi |
C# | // TODO |
PHP | // TODO |
Description
Switch the state of the WiFi service. Since Android Q, a method to change the WiFi service state has been restricted. #12327 Please toggle the state via UI instead of this method. The UI flow depends on devices. Please make sure to encode the correct UI flow on your target device under test. //切换WiFi服务的状态。自从Android Q以来,改变WiFi服务状态的方法受到了限制。#12327请通过UI而不是此方法切换状态。UI流取决于设备。请确保在测试的目标设备上编码正确的UI流
Support
Appium Server
Platform | Driver | Platform Versions | Appium Version | Driver Version |
---|---|---|---|---|
iOS | XCUITest | None | None | None |
UIAutomation | None | None | None | |
Android | Espresso | ?+ | 1.9.0+ | All |
UiAutomator2 | ?+ | 1.6.0+ | All | |
UiAutomator | 4.3+ | All | All | |
Mac | Mac | None | None | None |
Windows | Windows | None | None | None |
Appium Clients
Language | Support | Documentation |
---|---|---|
Java | All | appium.github.io |
Python | All | appium.github.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 /session/:session_id/appium/device/toggle_airplane_mode
URL Parameters
name | description |
---|---|
session_id | ID of the session to route the command to |
JSON Parameters
None
Response
null