首页 > 解决方案 > Appium - Java - Android:eclipse自动建议中没有出现toggleWifi方法?

问题描述

所以我必须在测试期间打开/关闭设备 Wifi。

我在用:

appium - 1.12.1

Java 客户端 - 4.1.2

安卓操作系统版本 - 8.1.0

设备 - Oppo F9 Pro

我努力了:

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

但它不起作用。

Appium还建议使用以下一种:

driver.toggleWifi();

但是“toggleWifi”并没有在日食中暗示。

如果您需要更多信息,请告诉我。

标签: javaandroidautomationappium

解决方案


使用最新的稳定java-client。要使用 toggleWifi() 和 setNetworkConnection() 方法,您必须使用 AndroidDriver。如果您使用的是 AppiumDriver,则必须将其类型转换为 android 驱动程序,如下所示。

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

使用setNetworkConnection()方法有一定的限制

在此处输入图像描述

检查此链接以获取有关setNetworkConnection()方法的更多信息


推荐阅读