Как переключиться с одной Wi-Fi сети на другую Wi-Fi в Appium (Android и IOS) - PullRequest
0 голосов
/ 20 марта 2019

В настоящее время я работаю в банковском приложении для доступа к серверам безопасности. Мне нужно переключить одну Wi-Fi сеть на другую Wi-Fi, есть ли какой-нибудь возможный способ в appium.

Кто-нибудь, пожалуйста, помогите мне в этом

Ответы [ 2 ]

0 голосов
/ 21 марта 2019

Мы можем использовать обходной путь в Android для подключения к определенному Wi-Fi.

Ниже приведены шаги:

  1. Перейдите в меню «Настройки-Wi-Fi».
  2. Нажмите на имя Wi-Fi.

Шаг 1: Перейдите к экрану «Настройки-Wi-Fi».

Для ОС Windows:

String allCommand = null;
String commandForWifiSettings="am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings";
allCommand = "cmd.exe /C adb -s " + deviceID + " " + commandForWifiSettings;
Process p = Runtime.getRuntime().exec(allCommand);

Для ОС Linux:

String allCommand = null;
String commandForWifiSettings="am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings";
allCommand = "/bin/bash -l -c adb -s " + deviceID + " " + commandForWifiSettings;
Process p = Runtime.getRuntime().exec(allCommand);

Шаг 2: Нажмите на имя Wi-Fi на экране настроек Wi-Fi. Добавьте немного ожидания, прежде чем нажимать на элемент.

driver.findElement(By.xpath("//*[@text='Wifi-name']").click();
0 голосов
/ 20 марта 2019

Вы можете попробовать Appium Studio.С помощью которого вы можете автоматизировать процесс переключения с одного Wi-Fi на другой канал Wi-Fi.

Вы можете найти здесь о том, как включить Wi-Fi в одной команде.Но чтобы изменить сеть Wi-Fi, вы должны автоматизировать процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...