RuntimeError: wda xctest launched but check failed
前置:设备在线 证书正常 数据线无问题
问题:“facebook-wda”抛出异常 “RuntimeError: wda xctest launched but check failed”
解决办法:切换python解释器版本为3.6 (conda也可以但安装部分依赖会构建错误要换仓库)
调试代码:
import wda # facebook-wda 安装成wda需要清空所有依赖重装facebook-wda 最好用虚拟环境
# try:
device_name = "设备id "
wda_bundle_id="com.facebook.WebDriverAgentRunner.test.xctrunner")
d_ios = wda.USBClient(device_name, port=8100)
# 打印设备信息
print(d_ios.status())
终端输出:
{'message': 'WebDriverAgent is ready to accept commands', 'state': 'success', 'os': {'testmanagerdVersion': 26, 'name': 'iOS', 'sdkVersion': '15.4', 'version': '12.5.4'}, 'ios': {'ip': '192.168.105.87'}, 'ready': True, 'build': {'time': 'Jun 15 2022 11:28:41', 'productBundleIdentifier': 'com.facebook.WebDriverAgentRunner'}, 'sessionId': None}