安装appium
- 按官网推荐安装
mac上安装appium+python+ios真机测试
启动appium直接在命令行执行 appium命令
- 下载安装包安装
1 | 这种方式可在Tags里面选择appium版本 |
host和port使用默认即可,点击Start ServierVx.x.x即可启动服务
提示
appium使用安装包的方式安装更利用下面安装WebDriverAgent
mac电脑上默认安装的有python2,由于我使用python3编写测试脚本,这里我是从python官网下载安装
注意
在安装Appium-Python-Client时,使用pip3 install Appium-Python-Client
这样python-client插件才能安装到python3里面。
Appium进行ios真机自动化测试
更新Appium中的WebDriverAgent
到WebDriverAgent下载最新版本的WebDriverAgent
进入下载后的
WebDriverAgent
文件执行 ./Scripts/bootstrap.sh
直接用Xcode打开
WebDriverAgent.xcodepro
文件配置
WebDriverAgentLib
和WebDriverAgentRunner
的证书1
证书配置不一定能成功,这里最好使用开发者账号进行配置
连接并选择自己的iOS设备,然后按
Cmd+U
运行成功时,在Xcode控制台应该可以打印出一个Ip地址和端口号
1
ServerURLHere->http://172.18.100.31:8100
进入到Appium中的WebDriverAgent目录,目录路径如下
(/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/)
1
最新版本的appium跟上面的路径可能不一样,主要找到appium-xcuitest-driver
将自己下载并编译后的WebDriverAgent替换Appium原有的WebDriverAgent
利用Appium-Python-Client进行iOS的自动化测试
- 运行Appium-Desktop
- 点击搜索 在弹出界面上进行如下配置
- 点击Start Session
1 | 如果在真机上应用正常安装,过程中appium日志不报错,说明ios真机测试环境配置成功。 |
参考文档