3 回答
TA贡献1880条经验 获得超4个赞
您需要将 Apache 通用语言添加到您的项目中。 https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.9
TA贡献1856条经验 获得超17个赞
在 appium 中,您只能使用driver.toggleWifi()方法切换 wifi 网络。这意味着如果它处于开启状态,它将把 wifi 更改为关闭状态,反之亦然。要使用 toggleWifi() 方法,您必须使用 androidDriver。如果您使用的是 AppiumDriver,您可以将其类型转换为 AndroidDriver,如下所示。
((AndroidDriver) driver).toggleWifi();
您也可以使用setNetworkConnection()方法,但它也有一定的局限性。限制是:

TA贡献1858条经验 获得超8个赞
您使用的驱动程序类型是什么?如果你在 Android 上工作,你应该使用 AndroidDriver。这是我的工作代码。
// turn on all (data and wi-fi)
public void turnOnAllData() {
driver.setConnection(Connection.ALL);
}
// turn off all (data and wi-fi)
public void turnOffAllData() {
driver.setConnection(Connection.NONE);
}
// turn on airplane
public void turnOnAirplaneMode() {
driver.setConnection(Connection.AIRPLANE);
}
// turn on data
public void turnOnMobileData() {
driver.setConnection(Connection.DATA);
}
// turn on wi-fi
public void turnOnWiFi() {
driver.setConnection(Connection.WIFI);
}
添加回答
举报
