如何在ruby(设备)中以编程方式启用/禁用android中的数据或WiFi?

如何在ruby(设备)中以编程方式启用/禁用android中的数据或WiFi?,ruby,automation,wifi,calabash,Ruby,Automation,Wifi,Calabash,你好,我需要用ruby编程关闭设备的wifi/网络 我刚刚发现用Java可以做到这一点!我正在用葫芦自动化测试,我们需要在设备上进行测试,而不是在模拟器上。我已经试过ifconfig了,但只是在模拟器上工作 谢谢大家! 我在葫芦安卓谷歌群中找到了这个答案。我认为您可以使用adb方法输入设置并在那里进行更改 链接到线程:谢谢你,女士! 我找到了这个解释,但它是用Java。。。 我知道iOS没有解决方案,只有在我连接了一些可以用adb命令操作的wifi的情况下 我发现这个解决方案可以在android

你好,我需要用ruby编程关闭设备的wifi/网络

我刚刚发现用Java可以做到这一点!我正在用葫芦自动化测试,我们需要在设备上进行测试,而不是在模拟器上。我已经试过ifconfig了,但只是在模拟器上工作


谢谢大家!

我在葫芦安卓谷歌群中找到了这个答案。我认为您可以使用adb方法输入设置并在那里进行更改

链接到线程:

谢谢你,女士! 我找到了这个解释,但它是用Java。。。 我知道iOS没有解决方案,只有在我连接了一些可以用adb命令操作的wifi的情况下

我发现这个解决方案可以在android设备上运行:这是唯一有效的命令

(用于选择屏幕上的下一个元素) (%adb外壳输入键事件20)

(用于选择屏幕上的上一个元素) (%adb外壳输入键事件23)

(用于单击选定图元) (%adb外壳输入键事件19)

这些命令仅适用于模拟器:

adb shell svc wifi启用 adb shell svc wifi disable(它不能在所有设备上工作,但可能适用于您)

#