大佬牛逼,真机试了下可以启动 wda
@codeskyblue 大佬终于开源了呀 ,最近也抽时间在看 xctest 相关,看大佬项目模拟器已经搞完了,赶紧去膜拜下的代码
增加一个 unix_socket.py 小工具,模拟 socat 中间人代理, 直接监听 iOS 与 usbmuxd 传输,可将数据包自动转换成明文数据,使用方法看 unix_socket.py
all() 或者 any() 函数
assert all(["SPA" in i for i in lst])
看文章里这条,原因我也未知,有时候这个服务就会挂掉,需要连接下 xcode 或者 instruments 工具就能用了,instruments 挂掉了尝试激活 instruments 服务脚本我也在研究
如果抛出 StartServiceError 异常,需要使用 xcode 激活一下设备,激活方式打开 xcode ,插上手机点击 “信任”,即可拔掉数据线。(理论上这一步也可以用脚本进行激活,暂未实现)
这个直接查看源码 demo 里面有使用方法,问题 2 这种是其他小伙伴封装的使用方法
能给大家一些帮助就好~~
每篇文章连载一些 “公司内部一些不愉快的事情” ,关注增增长
locals() 是获取局部变量 ,而列表生成式迭代时候类似创建了个函数,那么你在这个函数空间内,locals() 就取不到 name 和 zip 例如:
def my_range():
print(locals())
my_range()
>> {}
1.在列表生成式外面用变量赋值 2.使用 globals()