APPIUM 的 APP UI 自动化测试(一)

使用Appium做IOS/Android APP的UI自动化测试多年,有机会从头开始温习一遍,所以做一个总结:

一个合格的Appium UI自动化项目需要包括什么?

1.  一台电脑(最好是Mac),并搭建Appium的本地的开发调试环境。

2.  测试设备IOS与Android至少各一部,操作系统版本不能太老,但也不要最新。

3.  一个开发IDE,极少量的代码基础。我用的是Java+eclipse

4.  一个测试框架Junit/TestNG。我用的Junit

5.  无人值守自动化运行工具,我用的是Jenkins+Ant

下面会逐条说明每一部分需要做什么。

第一部分:Appium的本地的开发调试环境搭建(以Mac为例)

1. 下载

Appium下载链接:https://github.com/appium/appium-desktop/releases/tag/v1.10.0

去找符合自己电脑版本的appiumdesktop最新版下载下来正常安装

2. 安装JDK:

JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载之后是一个dmg安装包,正常安装

安装之后查看安装位置如下图

配置环境变量

打开电脑终端,输入命令:touch .bash_profile      如果文件已存在则输入命令:open -e .bash_profile

打开文件后,在文件中填入以下信息:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home 
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

标红的部分,要输入你对应安装的文件路径,有一个简单的方式就是直接将home文件夹拖拽进入终端就会显示文件路径

保存关闭文件,运行命令source .bash_profile使改动生效

执行命令:java - version 如果显示的JDK版本和你安装的相同则说明JDK安装成功

3. 安装eclipse和AndroidSDK
这个就有很多种装法了,比如说:只装SDK/装ADT/或者装一个androidStudio,根据不同的使用强度选择合适的就行。

如果除了做UI自动化,还要做Android的CR的同学直接装一个androidStudio最好。

SDK下载地址:http://tools.android-studio.org   或  https://developer.android.com/studio/#downloads

eclipse下载地址:https://www.eclipse.org/downloads/

ADT下载地址:https://dl.google.com/android/ADT-23.0.6.zip

下载完成后dmg安装包正常安装eclipse,打开eclipse配置ADT

方法1: Androidstudio--强烈推荐!

安装dmg后,第一次启动,选择自定义配置,根据自己的需求选择配置后,点击确定,耐心等待插件安装,AndroidSDK会自动安装在/Users/***/Library/Android/sdk 下。

方法2: 如下图依次操作

    点击add后依次继续

    等待安装完成

发布了11 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/CONGHUAXIANSHENG/article/details/87183503