查看设备及QQ信息
- 查看设备udid:idevice_id -l
- 查看设备名称:idevicename
- 查看手机系统版本:ideviceinfo -k ProductVersion
- 查看bundleid:ideviceinstaller -l
启动appium服务
- appium --session-override:session冲突时,可以进行覆盖
启动WDA服务
- tidevice xctest -B com.xxx.WebDriverAgentRunner.xctrunner
- 需要python3.6+,使用pip3 install -U tidevice安装,后面的是WDA的bundleid
运行脚本
1. # -*- coding: utf-8 -*- 2. # @Time : 2021/3/21 3. # @Author : 大海 4. 5. from appium import webdriver 6. 7. cap = { 8. "app": "com.tencent.mqq", # 应用的bundleid,相当于android包名,也可以写app安装包的路径 9. "platformName": "ios", 10. "platformVersion": "14.2", 11. "deviceName": "xr", 12. "udid": "上面用命令查看的udid", 13. "automationName": "xcuitest" # 使用的驱动 14. 15. } 16. 17. driver = webdriver.Remote('http://0.0.0.0:4723/wd/hub', cap) 18. print(driver.page_source) # 打印页面源码