目的是通过 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: ''
错误日志输出不清晰,代码注意代码块
https://testerhome.com/topics/3428 论坛就有的解决方法,搜一下先吧
#2 楼 @brian 参考了那篇帖子,还是同样的报错
#3 楼 @jphtmt 我测试 IOS_APP,运行脚本时也遇到了同样的报错。参考了几篇帖子,还没解决问题。
#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