Appium appium 控制安卓手机网络

jphtmt · 发布于 2016年11月02日 · 最后由 jphtmt 回复于 2016年11月15日 · 395 次阅读

目的是通过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 条回复
1011

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

5521

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

7575

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

10634

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

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

#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

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