如何在Appium(Android&IOS)中从一个wifi网络切换到另一个wifi

时间:2019-03-20 12:45:14

标签: selenium-webdriver appium appium-ios appium-android

当前,我正在使用银行应用程序访问安全服务器,我必须将一个wifi网络切换到另一个wifi,appium中是否有任何可能的方式。

任何人都可以帮助我

2 个答案:

答案 0 :(得分:0)

您可以尝试Appium Studio。借助它,您可以自动完成从一个wifi切换到另一个wifi频道的过程。

您可以在单个命令中找到here,以了解如何打开wifi。 但是要更改wifi网络,您必须使该过程自动化。

答案 1 :(得分:0)

我们可以使用android中的解决方法来连接到特定的wifi。

以下是步骤:

  1. 导航到“设置-Wifi”屏幕。
  2. 点击wifi名称。

第1步::导航到“设置-Wifi屏幕”。

对于Windows操作系统:

String allCommand = null;
String commandForWifiSettings="am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings";
allCommand = "cmd.exe /C adb -s " + deviceID + " " + commandForWifiSettings;
Process p = Runtime.getRuntime().exec(allCommand);

对于Linux操作系统:

String allCommand = null;
String commandForWifiSettings="am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings";
allCommand = "/bin/bash -l -c adb -s " + deviceID + " " + commandForWifiSettings;
Process p = Runtime.getRuntime().exec(allCommand);

第二步::在wifi设置屏幕上点击wifi名称。在点击元素之前,请稍等片刻。

driver.findElement(By.xpath("//*[@text='Wifi-name']").click();