使用appium dot net driver关闭android应用程序上的wifi

时间:2015-07-16 07:10:20

标签: c# android appium

我正在使用appium dot net驱动程序,我想关闭/打开wifi。请使用appium或adb命令在c#中建议方法,该命令可以发送到设备以关闭wifi

2 个答案:

答案 0 :(得分:0)

来自问题How to turn off Wifi via ADB?:

启用Wi-Fi:

adb shell svc wifi enable 

停用Wi-Fi:

adb shell svc wifi disable

来自问题Run Command Prompt Commands:

System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C adb shell svc wifi enable/disable";
process.StartInfo = startInfo;
process.Start();

注意:我不知道C#,所以如果出现问题请纠正我。

答案 1 :(得分:0)

在C#中,我不确定直接方法,但你可以试试这个:

禁用WIFI:

((AndroidDriver<AppiumWebElement>)appiumDriver).ConnectionType = ConnectionType.AirplaneMode;

启用WIFI:

((AndroidDriver<AppiumWebElement>)appiumDriver).ConnectionType = ConnectionType.AllNetworkOn;