首页 技术 正文
技术 2022年11月12日
0 收藏 960 点赞 4,977 浏览 1784 个字

手机自动化测试:搭建appium手机自动化测试开发环境

 

poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478。poptest已经开始了移动测试开发的课程,在课程中加入了公司的实际案例,学员上课的过程中感觉课程难度很高,我们在想办法保证课程的难度和深度的情况,调整教学方式让学员可以在同样的时间里掌握更深的知识。

本次和大家分享appium的环境搭建。

第一步:安装appium,我安装的是《AppiumForWindows-1.0.0.3》,这里需要主要的是,由于appium需要依赖于framework4.5的版本,所以想在windows XP上安装appium是不可以的,因为windows xp上最高只能安装framework4.0的版本。appium需要先解压,我是解压到了C盘,然后便是安装。安装的时候,可以使用 npm install –g appium 命令来进行安装,也可以使用 npm –registry  http://registry.cnpmjs.org install -g appium 通过镜像的方式来连接,由于appium下载的会比较慢,也可以使用如下的镜像来进行安装

{

npm config set registry http://registry.npm.taobao.org
npm install -g appium

}  或者

{

npm –registry http://registry.cnpmjs.org install -g appium
使用npm的国内镜像可以安装,速度很不错。
以后不想输入ip的话可以输入以下命令:
npm config set registry http://registry.cnpmjs.org
然后就可以直接输入 npm install -g appium 安装了

}

安装过程一定要在CMD下进入Appium目录下,我的Appium在C盘下,(安装镜像:npm –registry http://registry.cnpmjs.org install -gappium)具体安装命令如下图:

手机自动化测试:搭建appium手机自动化测试开发环境

安装好后,需要设置一下Appium的环境变量,具体如下:

PATH=C:\Appium;

第二步:下载并安装Android_SDK_R22.6.1.exe到任意目录,我安装在C盘跟目录下,安装后会在C盘有C:\android-sdk,安装好的目录结构如下:

手机自动化测试:搭建appium手机自动化测试开发环境

安装好后,需要设置安卓的环境变量,具体如下:

ANDROID_HOME=C:\android-sdk

PATH=%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

当然JDK的环境变量也是要设置的,在这里就不多说了。

第三步:下载Eclipse IDE for Java Developers ,下载的是4.4.1的版本,然后需要下载android的adt插件,下载后放到D:\eclipse\dropins\ADT,其中ADT是自己建立的目录,里面放着,features和plugins,启动eclipse会有如下界面:

手机自动化测试:搭建appium手机自动化测试开发环境

注意:如果出出现诸如This AndroidSDK requires  Android Developer Toolkit version 23.0.0 or above这样的提示,在android_sdk_windows/tools/lib下的plugin.prop文件里被变更为相应的版本号

第四步:在安装的android-sdk目录下双击SDK Manager.exe,(代理地址为:mirrors.neusoft.edu.cn)勾选需要下载的android开发包版本,我下载的是4.4.2的版本,具体如下:

手机自动化测试:搭建appium手机自动化测试开发环境

第五步:配置安卓虚拟机。可以在eclipse中进行设置,设置前选择如下:

手机自动化测试:搭建appium手机自动化测试开发环境

配置好后的虚拟机设置如下:

手机自动化测试:搭建appium手机自动化测试开发环境

第六步:开始在Eclipse中配置相关的开发环境,主要是jdk,selenium,appium-client(该包在appium的客户端包在网上下载的话叫java-client.jar)相关的jar包。然后就可以开始编写测试代码了,下面简要的演示一下如果编写初始化部分的代码:

手机自动化测试:搭建appium手机自动化测试开发环境

好了,以上便是搭建appium+android+eclipse的自动化测试开发环境,谢谢!

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,484
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,899
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,732
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,485
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,125
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,285