Method: Appium::Core::Android::Device#set_network_connection

Defined in:
lib/appium_lib_core/android/device.rb

#set_network_connection(mode) ⇒ Object

Deprecated.

Use ‘mobile: setConnectivity’ extension instead.

Set the device network connection mode Same as #network_connection_type in selenium-webdriver.

Or the key matched with {:airplane_mode: 1, wifi: 2, data: 4, all: 6, none: 0}

Value (Alias)      | Data | Wifi | Airplane Mode
-------------------------------------------------
1 (Airplane Mode)  | 0    | 0    | 1
6 (All network on) | 1    | 1    | 0
4 (Data only)      | 1    | 0    | 0
2 (Wifi only)      | 0    | 1    | 0
0 (None)           | 0    | 0    | 0

Examples:


@driver.set_network_connection 1
@driver.set_network_connection :airplane_mode
@driver.network_connection_type = :airplane_mode # As selenium-webdriver

Parameters:

  • mode (String)

    Bit mask that represent the network mode

[View source] [View on GitHub]

# File 'lib/appium_lib_core/android/device.rb', line 216