Appium安装步骤+android-sdk(uiautomat
1.Appium介绍
1,appium是开源的移动端自动化测试框架;
2,appium可以测试原生的、混合的、以及移动端的web项目;
3,appium可以测试ios,android应用(当然了,还有firefox os);
appium是跨平台的,可以用在osx,windows以及linux桌面系统上
2.Appium基本原理
在Android端,appium基于WebDriver协议,利用Bootstrap.jar,最后通过调⽤用UiAutomator的命令,实现App的自动化测试。
UiAutomator测试框架是Android SDK自带的App UI自动化测试Java库。
另外由于UiAutomator对H5的支持有限,appium引入了chromedriver以及safaridriver等来实现基于H5的自动化。
如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库来支持IOS测试。这意味着你只能通过在mac上来运行IOS的app测试。这点限制挺大。
需要下载这样得安装包
![](https://img.haomeiwen.com/i18882288/903b8f465591aac7.png)
然后安装,双击打开即可
![](https://img.haomeiwen.com/i18882288/89c3fca3521236c0.png)
勾选“I accept the terms in the License Agreement”同意许可协议,并单击Next下一步
![](https://img.haomeiwen.com/i18882288/dcf107c14f54e192.png)
Node.js默认安装路径为“C:\Program Files\nodejs\”,你可以修改,在这里我改到了D盘,单击Next,
出现安装模式及模块选择界面
![](https://img.haomeiwen.com/i18882288/08c0cf668dec30b4.png)
这里我直接默认Next下一步,准备就绪,准备安装:
![](https://img.haomeiwen.com/i18882288/0ec4f9b0d3256471.png)
确认无误后,点击Install,开始安装:
![](https://img.haomeiwen.com/i18882288/98e5758e47cff8ec.png)
半分钟后,安装完成,点击Finish即可
![](https://img.haomeiwen.com/i18882288/4113c6dd90b8bd7e.png)
然后验证进入黑窗口输入node
![](https://img.haomeiwen.com/i18882288/ee470522201c313f.png)
nodejs安装完毕后,需要配置环境变量
在PATH中添加:D:\Program Files\nodejs;
3.安装Appium
下载蓝色线的.exe安装包
![](https://img.haomeiwen.com/i18882288/57f422f5c191286f.jpg)
傻瓜式安装
![](https://img.haomeiwen.com/i18882288/8add3d382a90e2f6.png)
![](https://img.haomeiwen.com/i18882288/e1f8817b0a37936d.png)
![](https://img.haomeiwen.com/i18882288/85ec7170c4161e5f.png)
![](https://img.haomeiwen.com/i18882288/f3bcadcf7b8d3f91.png)
![](https://img.haomeiwen.com/i18882288/dbe71264781107a6.png)
![](https://img.haomeiwen.com/i18882288/011ed191cfd98685.png)
![](https://img.haomeiwen.com/i18882288/180776001b1e9e1a.png)
![](https://img.haomeiwen.com/i18882288/88a69e7820efe978.png)
![](https://img.haomeiwen.com/i18882288/683153024facafff.png)
注意因为版本不同,新版本是没有黑窗口的,显示的页面的效果也不一样,可自行官网下载,勿喷
配置appium环境变量
![](https://img.haomeiwen.com/i18882288/9c1a9a8cec2682e5.png)
在Path配置环境变量
![](https://img.haomeiwen.com/i18882288/2d32e2b105f6201e.png)
在黑窗口验证一下:appium -doctor
![](https://img.haomeiwen.com/i18882288/d6a871aadfe66c71.png)
如果出来这么一堆就好了
然后三个依次打开
![](https://img.haomeiwen.com/i18882288/683153024facafff.png)
在sdk里面双击打开这个.bat
![](https://img.haomeiwen.com/i18882288/416a4f0a732b282a.png)
![](https://img.haomeiwen.com/i18882288/d8b3d101832b6787.png)
然后在打开模拟器,就不展示图片了
先开始点击appium的三角图标,然后在点击Automator这个文件,点击右上角的图标,如果模拟器上面的显示的效果一致,就证明可以正常使用了
![](https://img.haomeiwen.com/i18882288/7d9b0acc70775f51.png)
注意:
如果不能正常显示,a:说明没有配置好环境变量,b:两者不在同一网络,修改网络即可
![](https://img.haomeiwen.com/i18882288/8b54c651d5876a10.png)
去查看自己ip地址即可,在模拟器找到网络修改即可,点击保存
最后就可以正常使用了