title: Appium+Python iOS自动化测试从0-1
tags: [Appium,unittest,iOS,测试]
1.Appium环境搭建
参考官网appium.io给出的终端命令进行安装.
> brew install node //安装node
> npm install -g appium //安装 appium
> npm install wd //安装 appium client
> appium & // 启动 appium
> node your-appium-test.js //执行脚本
以上安装的是终端版的appium,再安装一个图形界面的appium方便查看界面元素.
2.测试包编译 appium参数设置
2.1测试包编译:
1.跟开发要.app后缀的测试包
2.本地搭建iOS开发环境 使用xcodebuilder命令编译
xcodebuild -sdk iphonesimulator -target YouProject
2.2参数设置
图形界面:
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-5.png)
点击选择平台,跳出设置参数界面,选择好运行设备,版本号,测试app的路径点击放大镜图标运行.
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-4.png)
成功运行后会弹出模拟器并自动运行测试项目.
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-7.jpeg)
Appium inspector:
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-1.jpeg)
例:选中一个控件,点击tap按钮,脚本框內自动生成脚本,模拟器自动根据动作进行操作.
终端使用:
终端使用需要另外安装一个appium client,按照用来编写脚本程序的语言不同安装对应,具体参照百度.
打开终端,输入
appium &
即可启动![](http://oif61bzoy.bkt.clouddn.com/appium0-1-2.png)
新建一个终端,进入脚本所在目录运行脚本
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-3.png)
模拟器自动运行
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-6.jpeg)
3.第一个Python测试脚本,基本API解析
![](http://oif61bzoy.bkt.clouddn.com/appium0-1-8.png)
注意点:测试方法必须以test开头或结尾
网友评论