我正在使用appium dot net驱动程序,我想关闭/打开wifi。请建议c#中使用appium或adb命令的方法,该命令可以发送到设备以关闭wifi
在C#中,我不确定直接方法,但您可以尝试以下方法:
要禁用WIFI:
((AndroidDriver<AppiumWebElement>)appiumDriver).ConnectionType = ConnectionType.AirplaneMode;
要启用无线网络:
((AndroidDriver<AppiumWebElement>)appiumDriver).ConnectionType = ConnectionType.AllNetworkOn;
关于如何通过ADB关闭Wifi的问题:
启用Wi-Fi:
adb shell svc wifi enable
禁用无线网络:
adb shell svc wifi disable
从问题运行命令提示符命令:
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. 轻触主画面上您想启动的应用程序图标。 显示LiveArea™。 2. 轻触[开始]。 中断/继续 按下PS键即可返回LiveArea™。若要继续,请轻触[继续]。 关闭 1. 按下PS键。 返回LiveArea™。 2. 请由画面右上角将LiveArea™撕下。
> 我想从上到下滚动android移动应用程序页面。 我尝试了以下定义的滚动编码,并使用文本单击特定的网络元素。它工作正常。 //滚动到页面底部
好吧,我是Android Studio的新手,我在玩一个愚蠢的屁噪音应用程序。我的第一次尝试是一个按钮发出噪音。现在我有三个按钮,但应用程序无法在模拟器中打开。它只说应用程序一直在关闭。我试着用谷歌搜索log cat中的每一个错误,但到目前为止没有任何效果。我尝试了两个不同的模拟器,但最初它工作得很好,所以不确定要改变什么。声音文件是。我不确定这是否重要。 这是我的原木猫 04-10 11:41:
在我开发一个小型android应用程序的过程中,我遇到了一个问题,即使应用程序被用户终止,也无法运行警报管理器。当应用程序在前台或后台运行时,一切都很好。 我已经完成了follwing步骤: AndroidManifest.xml MainActivity.java在一个按钮的OnClick方法中,我称之为 x是类范围的vsisible变量 `public void startAlert(long
我有一个spring boot应用程序。我在spring boot应用程序中使用ehcahce实现了缓存。缓存工作正常,但触发关闭脚本时tomcat没有关闭。我跳过了构建中的默认容器,并使用jstack进行了测试,可能发现ehcache阻止了应用程序关闭。我需要在Spring Boot关闭时实现ehcache的关闭。我知道我需要为ehcahce实现一个关机侦听器。我已尝试在应用程序中设置属性。属性