把拿到的网页转换成 unicode,再用正则去匹配.
其实推荐还是用 requests 的库,交给它去猜网页的编码,然后直接拿 response.text 就可以获得 unicode 的网页.
正则是支持中文的
按 back 键隐藏吧
把 a=11;b=22 变成字典,比如叫 conf_dict,(可以用字典的 update 方法来自己定义 key(a) 和 value(11)
然后 A(userid, **conf_dict)
你用标准的 python unittest 还是用什么?
正常来说,一般的 unittest 框架
setup -> case -> teardown
基本无论 case 发生什么情况,都会执行 teardown 的.
就算 case 有异常,也会抛出来,继续测别的 case,不会因此中断
你既然在 teardown 里有 quit 了,什么在 case 里还要 quit?
小小的建议
没缩进不能看,不如贴 gist
单纯的 adb 的封装有很多人写了
比如我 (# 厚脸皮) https://github.com/264768502/adb_wrapper
比如这贴: https://testerhome.com/topics/6938
如果要处理 UI 的话,其实有现成的,比如 pyuiautomator 或者 Appium
这个 https://github.com/xiaocong/uiautomator ?
直接先用 adb 连上真机,然后通过 adb devices 获得 SN
如果是 USB 的话,SN 就是 XXXXXXXX
如果是网络的话,SN 就是 XXX.XXX.XXX.XXX:5555
然后
from uiautomator import Device
d = Device(SN)