APP自动化测试appium环境怎么搭建?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APP自动化测试appium环境怎么搭建?相关的知识,希望对你有一定的参考价值。

APP自动化测试appium环境怎么搭建?1
/12
下载安装node.js (注意操作系统,32位,64位)。安装完成后,检查是否安装成功:cmd, 输入node -v , 显示安装版本信息,则安装成功,如下图所示:
2
/12
安装JDK配置环境变量
JDK安装,以及环境变量设置
下载eclipse (注意操作系统,32位,64位),Mars版。
3
/12
配置android SDK环境
下载Android SDK,下载地址www.androiddevtools.cn,如下图所示:
4
/12
安装保证Level 17或以上版本 api,如下图所示:
5
/12
Android操作系统选择安装用于模拟机,如下图所示:
6
/12
配置环境变量
a>新增变量:ANDROID_HOME,设置值为安装目录: l例如 E:\android-sdk
b>Path中新增参数:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
7
/12
验证是否安装配置成功
cmd: 输入 android, 弹出SDK Manager窗口。
8
/12
ADT安装
打开eclipse,help>install new software, 输入https://dl-ssl.google.com/android/eclipse
下载时间会比较久,也可以考虑直接下载后本地安装,如下图所示:
9
/12
安装完成,重启Eclipse,如下图所示:
10
/12
安装Appium,下载: http://appium.io,如下图所示:
11
/12
设置环境变量
Appium目录和他的bin目录都加入环境变量PATH:例如
APPIUM_HOME: E:\App\Appium
Path: %APPIUM_HOME%\node_modules\.bin
12
/12
运行appium-doctor来验证Appium的所有依赖是否配置正确。
参考技术A Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动ios,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发环境, 因此在这里记一次搭建Appium自动化测试环境的完整过程,文章较长,需要花费一定的时间,请耐心阅读,如果文中有什么错误请指正。

安装Java JDK
JDK环境可以看我之前安装Jenkins时的随笔

https://www.cnblogs.com/linuxchao/p/linuxchao-jenkins-setup.html,这里需要注意一点尽量安装jdk 1.8,防止后面链接手机失败

安装Node.js
安装nodejs之前,我们需要知道,为什么要安装nodejs?因为appium是nodejs实现的,node相当于appium的解释器 Node.js下载地址:

https://nodejs.org/en/download/current/

由于我的电脑是windows 64位的系统,这里我直接下载windows 64位的msi程序文件

一套完整的Appium自动化测试环境搭建过程
下载完成后直接双击安装即可(傻瓜式的安装),所以我就不说具体步骤了,安装后,检查是否安装成功 cmd终端输入第一个命令 node -version,输出下面的信息

一套完整的Appium自动化测试环境搭建过程
接着再输入 npm 命令,输出下面的信息

一套完整的Appium自动化测试环境搭建过程
ok, 这说明node.js已经安装成功

安装Appium server
不知道你做过或者学习过selenium没有,这里的appium server 相当于 selenium中的浏览器驱动程序,当启动浏览器驱动时会初始化一个服务器,绑定本机的地址和端口,那么Appium server也一样,当启动appium时同样会初始化一个服务器绑定本地的地址和端口。

安装server有两种方式
第一种:使用npm工具

使用命令 npm install -g appium 安装,不过这种安装方式比较慢(我用这种方式没安装成功,可能网速不行,报了一些错误,比较尴尬)

第二种:安装desktop版本

这种安装方式还是比较快的,但是下载安装包也比较慢,好歹安装没出现什么问题

以上是关于APP自动化测试appium环境怎么搭建?的主要内容,如果未能解决你的问题,请参考以下文章

Appium之 如何搭建APP自动化测试环境(Windows环境)

App自动化测试探索MAC环境搭建iOS+Python+Appium测试环境

Appium - 自动化测试框架 - 工作原理环境搭建

Appium自动化测试环境搭建

手机APP测试环境搭建---appium

3.如何搭建Appium自动化测试环境