Appium 使用 python+appium,想要调用 adb 命令关闭 wifi,该如何实现?

xy5201314xy · 发布于 2017年1月10日 · 最后由 wixed 回复于 2017年1月12日 · 351 次阅读
96

想要通过appium关闭wifi和打开wifi
目前了解到adb shell su→svc wifi disable/enable可以切换。
但是在调用的过程中发现不能成功。
试过用os.popen os.system 都不成功,怀疑是因为adb shell su之后,才能去执行svc wifi disable
所以之前用两次os.open都失败。
后来改用os.popen("adb shell su&&svc wifi disable")、os.popen('adb shell "su svc wifi disable"')也不行,求解答

共收到 4 条回复
11666
ID_sda · #1 · 2017年1月11日
648
xinxjxjxj · #2 · 2017年1月11日

论坛上就有

7575
jphtmt · #3 · 2017年1月11日

Turn on wifi - adb shell am start -n io.appium.settings/.Settings -e wifi on
Turn off WiFi - adb shell am start -n io.appium.settings/.Settings -e wifi off
Turn on mobile data - adb shell am start -n io.appium.settings/.Settings -e data on
Turn off mobile data - adb shell am start -n io.appium.settings/.Settings -e data off

96
wixed · #4 · 2017年1月12日

这篇文章看看https://testerhome.com/topics/6556
appium没用过,但是应该可以获取到context。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册