Мобільний JSON Wire протокол
getPageIndex
Команда Mobile JSON Wire Protocol. Більше деталей можна знайти в офіційній документації протоколу.
обережно
Ця команда протоколу застаріла
В Appium 2.0 цей метод позначено як застарілий і наразі не має доступних альтернатив.
Usage
driver.getPageIndex()
Returns
- <string>
 
getNetworkConnection
Команда Mobile JSON Wire Protocol. Більше деталей можна знайти в офіційній документації протоколу.
Usage
driver.getNetworkConnection()
Returns
- <number>
connectionType: див. https://appium.github.io/appium.io/docs/en/writing-running-appium/other/network-connection/ 
setNetworkConnection
Команда Mobile JSON Wire Protocol. Більше деталей можна знайти в офіційній документації протоколу.
Usage
driver.setNetworkConnection(type)
Parameters
| Name | Type | Details | 
|---|---|---|
type | number | бітова маска, яка повинна бути перетворена в ціле число при серіалізації | 
touchPerform
Команда Mobile JSON Wire Protocol. Більше деталей можна знайти в офіційній документації протоколу.
Usage
driver.touchPerform(actions)
Parameters
| Name | Type | Details | 
|---|---|---|
actions | object[] | список об'єктів, кожен з яких представляє джерело введення та пов'язані з ним дії | 
multiTouchPerform
Команда Mobile JSON Wire Protocol. Більше деталей можна знайти в офіційній документації протоколу.
Usage
driver.multiTouchPerform(actions, elementId)
Parameters
| Name | Type | Details | 
|---|---|---|
actions | object[] | список об'єктів, кожен з яких представляє джерело введення та пов'язані з ним дії | 
elementIdoptional  | object[] | ідентифікатор елемента, повернутий у попередньому виклику Find Element(s) | 
receiveAsyncResponse
Команда Mobile JSON Wire Protocol. Більше деталей можна знайти в офіційній документації протоколу.
Usage
driver.receiveAsyncResponse(status, value)
Parameters
| Name | Type | Details | 
|---|---|---|
status | string | очікуваний статус відповіді | 
value | string | очікуване значення відповіді |