Appium自动化测试环境搭建及配置
一、需要下载安装的东西
1. 文件下载
网上也有挺多安装教程的,这里我提供我的安装方法。Win10 64位。一些文件我在后面打包。
本人安装记录。
SDK: 由于我是搞Android开发的,所以已经下载好了sdk了,没有下载的自己下载一下。稍后配置一下SDK环境变量即可。 太大,不打包。
这里提供一个sdk下载地址:
http://tools.android-studio.org/index.php/sdk/
JDK: 版本8u102,这里有个坑,jdk必须得最新的。有打包
官网地址: Java Downloads | Oracle
Appium: 版本1_4_16_1,appium服务端。 有打包
Github地址: GitHub - appium/appium: Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Appium Java-client: 版本4.1.2,Appium的jar客户端,在as导入使用。有打包
Github地址:GitHub - appium/java-client: Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
selenium: 版本3.0.0-beta3,selenium类库。selenium是web端的自动化,appium是app端的自动化,它继承了webdriver(也就是selenium 2) ,Appium就是对WebDriver的封装,看上一篇博客就知道,所以这里要用到这个类库。 有打包
官网下载地址: Downloads | Selenium
Android Studio: 网上的教程都是eclipse,我是用Android Studio2.1.2,打包了2.1.3
官网下载地址:https://dl.google.com/dl/android/studio/ide-zips/2.1.3.0/android-studio-ide-143.3101438-windows.zip
模拟器: 真机、原生模拟器、第三方模拟器都行,打包了3.7.2版本
我用夜神模拟器:http://www.yeshen.com/
ps: 不用下载nodejs,网上教程说下载nodejs的原因是要利用nodejs在线安装appium服务端和命令行运行,但是这种做法是很笨的,不推荐。
HAXM:作用:优化虚拟手机卡的现象。(win10只支持最新版2016版haxm-windows_v6_0_4)
2. 文件安装配置
(1)安装及步骤
1.Jdk:一直下一步,配置好环境变量之后,cmd输入:java 查看是否安装成功;
2.appium:解压后直接一直下一步,环境变量配置;
3.skd:运行SKDMANAGER,根据所需版本安装(该版选择Android 4.3.1API18)
HAXM:解压安装,不报错即可。
(1)Jdk安装及环境配置
环境配置:添加环境变量JAVA_HOME C:\Program Files\Java\jdk1.8.0_102(根据自己的目录进行适当修改)
(2)Path添加(路径根据自己安装目录适当修改):
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_HOME%\platforms;%ANDROID_HOME%\tools;C:\ProgramFiles\nodejs\;C:\Users\lgc\AppData\Local\Android\android-sdk\platforms;C:\Users\lgc\AppData\Local\Android\android-sdk\tools;C:\Program Files (x86)\Appium\node_modules\.bin;D:\adb
(3)其他环境变量添加:
ANDROID_HOME
C:\Users\lgc\AppData\Local\Android\android-sdk
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;