3 回答

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個贊
您需要將 Apache 通用語言添加到您的項(xiàng)目中。 https://mvnrepository.com/artifact/org.apache.commons/commons-lang3/3.9

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超17個贊
在 appium 中,您只能使用driver.toggleWifi()方法切換 wifi 網(wǎng)絡(luò)。這意味著如果它處于開啟狀態(tài),它將把 wifi 更改為關(guān)閉狀態(tài),反之亦然。要使用 toggleWifi() 方法,您必須使用 androidDriver。如果您使用的是 AppiumDriver,您可以將其類型轉(zhuǎn)換為 AndroidDriver,如下所示。
((AndroidDriver) driver).toggleWifi();
您也可以使用setNetworkConnection()方法,但它也有一定的局限性。限制是:

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個贊
您使用的驅(qū)動程序類型是什么?如果你在 Android 上工作,你應(yīng)該使用 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);
}
添加回答
舉報(bào)