您好我需要在ruby中以编程方式关闭设备的wifi /网络。
我刚刚发现用Java做到这一点!我正在使用葫芦自动化测试,我们需要在设备上进行测试,而不是在模拟器上进行测试。我已经尝试了ifconfig,但只是在模拟器上工作。
谢谢!
答案 0 :(得分:0)
我在calabash android google组中找到了这个答案。我想您可以使用adb方法输入设置并在那里进行更改。
链接到主题:https://groups.google.com/forum/#!topic/calabash-android/zdFJpgxnflU
答案 1 :(得分:0)
谢谢Lasse! 我找到了这个解释,但它是在Java中... 我知道iOS没有解决方案,只有当我连接一些我可以用adb命令操作的wifi时。
我发现这个解决方案在android设备上运行:只有命令可以运行
(用于选择屏幕上的Next元素) (%adb shell输入keyevent 20)
(用于选择屏幕上的上一个元素) (%adb shell输入keyevent 23)
(用于点击所选元素) (%adb shell输入keyevent 19)
这些命令仅适用于模拟器:
adb shell svc wifi enable adb shell svc wifi disable(它不适用于所有设备,但可能适合你)。