基于上一节配置的环境,本节来配置ios模拟器下的环境。
1、安装Xcode和Command Line Tools
Xcode可以在app store里安装,命令行中执行:xcode-select --install安装Command Line Tools
这两个安装完成之后,命令行输入appium-doctor会发现Xcode相关的报错提示正常了
2、打开Xcode,preference>compenents,下载iOS系统版本
3、 ios系统版本安装完成之后,进入Xcode的包内容
Contents>Developer>Applications,Simulator就是模拟器,点击打开即可
4、可在程序坞中更换手机型号
5、安装app,这里的app包需要以.app结尾才能装上(可以找开发要debug包)
Xcode 提供了一个 simctl 命令,可以对模拟器做各种操作。simctl 命令的路径是:
/Applications/Xcode.app/Contents/Developer/usr/bin/simctl
双击simctl运行进程,提示进程已完成之后,在终端打开app所在的路径,并执行安装操作,如下
cd /Users/xx/Desktop/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted xx.app
之后就会在打开的模拟器中安装app
6、appium inspector连接模拟器
1
2
3
4
5
6
7{ "platformName": "iOS", "deviceName": "iPhone Simulator", "automationName": "XCUITest", "platformVersion": "14.5", "app": "/Users/xx/name.app" }
platformName:ios
deviceName:iPhone Simulator
automationName: XCUITest
platformVersion:模拟器系统版本号
app:app的绝对路径
7、pycharm启动xcode模拟器,与上节类似
1
2
3
4
5
6
7
8
9
10
11
12
13from appium import webdriver # 创建⼀个字典,⽤于存储设备和应⽤信息 from appium.webdriver.common.mobileby import MobileBy desired_caps = { "platformName": "iOS", "deviceName": "iPhone Simulator", "automationName": "XCUITest", "platformVersion": "14.5", "app": "/Users/hou/Desktop/name.app" } driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
由于没找到可以使用的.app结尾的文件,没完成模拟器上启动app的步骤,有好心人有可使用的包可以发我一个。
下一节来配置ios真机的环境
最后
以上就是生动水壶最近收集整理的关于mac配置python+appium--iOS版(二)的全部内容,更多相关mac配置python+appium--iOS版(二)内容请搜索靠谱客的其他文章。
发表评论 取消回复