模拟器中的Appium ToggleWiFi停止测试

问题描述 投票:0回答:1

我试图在Android中基于ToggleWiFi运行一些离线测试,但是在转向WiFi appium后失去了服务器连接。有没有办法通过切换Wifi在Appium Simulator中离线运行测试。

Appium ServerLog

automated-tests appium offline appium-android appium-desktop
1个回答
0
投票

尝试这种帮助方法关闭wifi。并保持测试执行不变。 (仅限Android)

static AppiumDriver driver;    

public static void wifiOff() throws InterruptedException {
NetworkConnection mobileDriver = (NetworkConnection) driver;
if (mobileDriver.getNetworkConnection() != 
ConnectionType.AIRPLANE_MODE) {
   // enabling Airplane mode

  mobileDriver.setNetworkConnection(ConnectionType.AIRPLANE_MODE);
 }
}
© www.soinside.com 2019 - 2024. All rights reserved.