AirtestProject / Airtest

UI Automation Framework for Games and Apps
http://airtest.netease.com/
Apache License 2.0
8.29k stars 1.3k forks source link

修复WDA bundleID获取异常,同tidevice一致 #1171

Closed e790a8 closed 1 year ago

e790a8 commented 1 year ago

当设备装有字节的fastboot时,获取wda bundleID不正确,原因是bundleID的判断有问题。 image

将bundleID判断同tidevice一致后,获取结果正确 image

另一种建议 https://github.com/AirtestProject/Airtest/blob/master/airtest/core/ios/ios.py#L322C27-L322C27 如果wda_bundle_id没有其他用途的话,可以直接透传,由tidevice决定需要启动的wda。

tidevice相关 https://github.com/alibaba/taobao-iphone-device/blob/main/tidevice/_device.py#L964 tidevice识别wda的bundleID标识为com.*.xctrunner

yimelia commented 1 year ago

非常感谢你的PR,将在1.3.2版本中放出