使用介绍
1)appium介绍
appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。
重要的是,appium是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。
2)appium和selenium的关系
appium类库封装了标准Selenium客户端类库,同时为用户提供所有常见的JSON格式selenium命令以及额外的移动设备控制相关的命令,如多点触控手势和屏幕朝向。
1.准备java开发环境
下载jdk并配置(可参考网上教程)
2.android开发环境准备
1)下载android sdk
有两种选择:
第一种:直接下载android sdk
第二种:下载android studio
建议下载android studio,里面会有很多版本的sdk可供选择,不需要在网上到处找各种版本的sdk(android studio安装和下载参考网上资源)
下载好android studio之后,打开android studio,如下图,点击configure->SDK Manager
如上图选择好安装的sdk的版本后,android studio会自动下载,下载好关闭android studio,之后不会用到,只是为了下载sdk而已。
2)配置android sdk环境变量
- 我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —> 新建环境变量
ANDROID_HOME D:\android\Android\sdk
- 在系统变量中找到PATH,然后添加后面的
PATH ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
编辑完成后,点击保存
3)验证环境变量是否配置成功
打开命令窗口,输入adb,如下图,则证明配置成功
3.下载模拟器并安装测试包
Android studio 自带模拟器,但是不建议下载,启动速度太慢,网上有很多的第三方的模拟器,夜神,逍遥等等,我下载的就是逍遥模拟器,百度直接搜索就会出来,一键安装即可。如下图
下载好模拟器并将进行自动化测试的android包安装到模拟器上。
4.安装Appium-desktop并配置
Appium 移动测试中有个很重新的组件 Appium-Server,它主要用来监听我们的移动设备(真机或模拟器),将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运行测试。
但Appium-Server有一两年没有更新了。Windows版在 2015 年底止步于的 AppiumForWindows_1_4_16_1.zip
于是,新的工具 Appium-desktop 来了! 它来继续 Appium-Server的使命,当然, Appium-Server当前仍然是可用的。这里我们就直接使用Appium-desktop。
1)下载并安装
Appium-desktop 下载地址:https://github.com/appium/appium-desktop/releases
下载好之后一键安装就好
2)启动服务
Appium-desktop下载好之后,打开,如下图
然后点击【Start Server】,如下图,appiu