Мы можем использовать обходной путь в Android для подключения к определенному Wi-Fi.
Ниже приведены шаги:
- Перейдите в меню «Настройки-Wi-Fi».
- Нажмите на имя 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();