Appium - Java - Android: метод toggleWifi не отображается в подсказках для автоматического затмения? - PullRequest
1 голос
/ 28 мая 2019

Так что мне приходится включать / выключать устройство Wifi во время теста.

Я использую:

аппиум - 1.12.1

Java-клиент - 4.1.2

Версия ОС Android - 8.1.0

Устройство - Oppo F9 Pro

Я пытался:

driver[deviceIndex].setConnection(Connection.NONE);
assertEquals(Connection.ALL, driver[deviceIndex].getConnection());

Но это не работает.

И ниже, также предложенный Appium для использования:

driver.toggleWifi();

Но «затмение Wi-Fi» не предлагает в затмении.

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.

1 Ответ

1 голос
/ 28 мая 2019

Используйте последнюю стабильную версию java-client .Чтобы использовать метод toggleWifi () и setNetworkConnection (), необходимо использовать AndroidDriver.Если вы используете AppiumDriver, вы должны набрать его в Android-драйвере, как показано ниже.

((AndroidDriver) driver).toggleWifi();
((AndroidDriver) driver).setNetworkConnection(2);

Существует определенное ограничение использования setNetworkConnection () method

enter image description here

Проверьте эту ссылку для получения дополнительной информации о setNetworkConnection () method

...