一、Appium的概念
1、appium概念:appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用,appium是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS和Android测试套件间代码的复用性。
二、环境的搭建(Node js、Appium、Applum-desktop、Appium-python-client、JDK、Android SDK、Python)
1、JDK安装已经环境变量的配置:
本人这里使用的jdk版本为:1.8.0_111
jdk下载路径:https://www.oracle.com/technetwork/java/javase/archive-139210.html
环境变量配置可参考:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
2、Android SDK安装以及环境变量配置
官网下载路径:https://android-sdk.en.softonic.com/download
安装成功后文件目录显示如下:
环境变量配置可参考:https://jingyan.baidu.com/article/15622f2434bc5cfdfcbea51c.html
3、Python安装(可以根据自己的喜好安装python2.7或者python3.5)
安装可以参考:https://www.runoob.com/python/python-install.html
4、Node js(自己使用的版本是:v8.11.3)、下载路径:https://nodejs.org/en/download/releases/ 安装步骤:傻瓜式安装;查看是否安装成功可通过 node -v 查看版本信息或者npm -v 查看包管理
如图:
5、Appium安装(appium需要与node.js版本对应否则会出现冲突现象):为了快速下载,我们这里采用的下载方式为淘宝 NPM 镜像下载方式
在cmd命令框中输入:npm install -g cnpm --registry=https://registry.npm.taobao.org
如图:
执行成功如图所示:
开始下载Appium 输入命令:
方法一:cnpm install -g appium(安装当前最新的版本)
方法二:cnpm install appium@1.7.2 -g(appium@1.7.2为指定的安装版本)
安装成功后使在cmd命令框中输入:appium -v 查看版本信或者直接输入appium启动应用
如图:
6、Appium-desktop:下载路径:https://github.com/appium/appium-desktop/releases
可以根据自己当前的需求下载自己需要的版本(Appium-desktop是一个单独的工具可以不予appium的版本对应)
7、Appium-python-client安装
通过命令:pip install Appium-Python-Client 进行安装
检查是否安装成功,如图:
若是出现如图所示就表示安装失败:
注:Appium-python-client的安装路径一般为:{python安装路径}\Lib\site-package\appium
如图所示:
三、环境配置检查
为了有效的检查我们之前配置的环境是否全部OK,我们可以通过appium-doctor来检查依赖环境:
安装方式:cnpm install appium-doctor
安装成功后再控制台(cmd)输入appium-doctor
如图所示就说明所有的依赖环境是ok的:
以上为个人整理所得,若有变动会及时修改!