“虫洞” 你说的这个工具我去试了下,同样会影响 iTunes 正常使用
windows 上我也实现了,不过需要重置 Apple 的驱动成 libusb 或者 winusb 确实可以录制和同屏
但是有个问题就是驱动重置之后 iTunes 就找不到 iPhone 设备了,会导致其他功能不能用了,iPhone 本身驱动又不开源,这就很恶心了
这个方法只能支持 11 以下设备
我测试了下用 gstreamer 模式和 record 模式测试了下 qq 音乐,和一些本地一些视频,看起来都挺正常的。
运行时长?或者特殊音频数据可以给我测试下。
这个现在只是提供了一个底层能力,vlc 播放的就已经是 h264 裸流了。如果你想用浏览器访问,就自建个什么媒体服务器把这个 h264 流转发到 web 前端播放就好了。
一般能找到就能执行,而且你这个 accessibility_id 明显是动态的,建议用 xpath 定位吧
上面图片貌似应该是这样吧:
driver.find_element_by_ios_predicate('label == "待装货 (7) Tab 2 of 3"').click()
driver.find_element_by_accessibility_id('待装货 (7) Tab 2 of 3').click()
还是用原生的 xcuitest 和 uiautomation 吧
appium-flutter-driver 这个驱动是没办法获取的,还是用原生的 xcuitest 和 uiautomation 吧,基本上现在也都能解决元素识别的问题了,就没必要用 appium-flutter-driver 来做驱动了
加三个斜杠比如要输入双引号 adb shell input text "\\\"\\\""
Android 这个就很棒了
https://github.com/Genymobile/scrcpy
重置配置确实有一定概率失败,尤其是第一次,多试几次,要不重启手机下试试?
测试 10 ~ 14,目前都可以连接传输数据
这段时间弄这个 xctest 直挠头,大佬牛逼,来炒个作业
大佬牛逼,真机试了下可以启动 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()
其实 selenium + chromedriver 就能测试 Electron 呦。Electron 也是可以唤醒控制台的,问你们开发弄个隐藏组合键唤醒。如果 chromedriver 无法连接 Electron 有个 --remote-debugging-port 参数问你们开发