Appium appium 控制安卓手机网络

adonisjph · 2016年11月02日 · 最后由 adonisjph 回复于 2016年11月15日 · 2697 次阅读

目的是通过 appium 控制手机网络,例如飞行模式,wifi 模式

参考了官方文档,但是始终执行失败

代码如下

def test_set_network(self):
    self.dr.set_network_connection(1)

错误提示:
File "C:\Python27\lib\httplib.py", line 417, in _read_status
raise BadStatusLine(line)
BadStatusLine: ''

共收到 5 条回复 时间 点赞

错误日志输出不清晰,代码注意代码块

https://testerhome.com/topics/3428
论坛就有的解决方法,搜一下先吧

#2 楼 @brian 参考了那篇帖子,还是同样的报错

#3 楼 @jphtmt 我测试 IOS_APP,运行脚本时也遇到了同样的报错。参考了几篇帖子,还没解决问题。

万万 [该话题已被删除] 中提及了此贴 11月08日 18:06

#4 楼 @wanwan001 我用了 adb 命令控制,可以实现 wifi 开关和 数据连接的开关

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

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