使用appium . net驱动程序关闭android应用程序上的wifi
本文关键字:应用程序 应用 程序上 wifi android appium net 驱动程序 使用 | 更新日期: 2023-09-27 18:02:53
我正在使用appium dot net驱动程序,我想关闭/打开wifi。请建议在c#中使用appium或adb命令可以发送到设备关闭wifi的方法
从问题如何通过ADB关闭Wifi ?:
启用Wi-Fi:
adb shell svc wifi enable
禁用无线网络:
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#,所以如果有错误请纠正我
在c#中,我不确定直接方法,但你可以试试这个:
禁用WIFI:
((AndroidDriver<AppiumWebElement>)appiumDriver).ConnectionType = ConnectionType.AirplaneMode;
启用WIFI:
((AndroidDriver<AppiumWebElement>)appiumDriver).ConnectionType = ConnectionType.AllNetworkOn;