首页 > 系统 > Android > 正文

Android自动化测试环境Appium框架配置及思考_01

2019-11-07 23:14:56
字体:
来源:转载
供稿:网友

a.测试环境框架关键字:jdk,python,nodejs,appium,eclipse,adt,sdk,ant,maven,testng

b.遇到的问题:1npm命令在线安装appium太慢-->更改npm config set registry http://registry.npm.taobao.org 国内淘宝的镜像地址下载就快了

                           2.sdk manage无法连接google服务器地址进行更新-->打开SDK Manager,点击Tools,

                                                     填入下面的代理:mirrors.neusoft.edu.cn 端口:80

                                                     将Others中的Force https://...sources to be fetched using http://...复选框勾上

                           3.maven包依赖项目管理工具下载jar依赖包太慢-->在maven安装目录的settings.xml文件中填写以下信息,使用阿里云地址下载

<!-- 阿里云仓库 -->

<mirror>      <id>alimaven</id>      <mirrorOf>central</mirrorOf>      <name>aliyun maven</name>      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>    </mirror>    <!-- 中央仓库1 -->    <mirror>      <id>repo1</id>      <mirrorOf>central</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://repo1.maven.org/maven2/</url>    </mirror>     <!-- 中央仓库2 -->    <mirror>      <id>repo2</id>      <mirrorOf>central</mirrorOf>      <name>Human Readable Name for this Mirror.</name>      <url>http://repo2.maven.org/maven2/</url></mirror>    </mirrors>

c.以下为配置详情:其中testng作为下一次的第一个appium实例进行讲解

=================================================================================

Android自动化测试环境配置

1.安装python2.7,然后在“系统变量->环境变量->Path路径下添加pyhont安装路径:C:/Python27;”

  验证是否安装成功:在cmd窗口输入 python-V查看是否出现版本号(V大写)

2.安装node.js 6.10.0

  验证是否安装成功:在cmd窗口输入 node-v查看是否出现版本号

3.安装appium:

  a.在线安装:cmd窗口输入

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

    配置环境变量:C:/Users/user/AppData/Roaming/npm添加到path变量

    验证是否安装成功:在cmd窗口输入 appium查看是否出现版本号

 备注卸载appium cmd窗口:npm uninstall appium -g

 b.离线安装:下载安装文件https://bitbucket.org/appium/appium.app/downloads/

   配置环境变量:D:/Appium/node_modules/.bin添加到path变量

4.下载安装jdk 1.8,下面设置环境变量:

“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..

变量名:java_HOME 

变量值:C:/PRogram Files/Java/jdk1.8.0_101(你安装的目录为准)

变量名:CALSS_PATH

变量值:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar; 

找到path变量名—>“编辑”添加:

变量名:PATH

变量值:%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;

 

  验证是否安装成功:在cmd窗口输入 java-version、java、javac没有出现错误信息

 

5.安装sdk:下载地址:http://tools.android-studio.org/index.php/adt-bundle-plugin

SDK设置环境变量:

“我的电脑”右键菜单--->属性--->高级--->环境变量--->系统变量-->新建..

变量名:ANDROID_HOME 

变量值:D:/android/android-sdk-windows (你电脑的sdk安装目录)

找到path变量名—>“编辑”添加:

变量名:PATH

变量值:;%ANDROID_HOME%/platform-tools;%ANDROID_HOME%/tools;

 验证是否安装成功:在cmd窗口输入 adbdevices,android -h没有出现错误信息

6.安装eclipse+adt+sdk:

下载eclipse:https://www.eclipse.org/downloads/eclipse-packages/

adt包下载:http://tools.android-studio.org/index.php/adt-bundle-plugin

sdk包下载:http://tools.android-studio.org/index.php/sdk

 备注:adt和sdk的版本要一致。

      eclipse后启动sdk manager后下载慢可以使用代理。

      打开SDK Manager,点击Tools,填入下面的

      代理:mirrors.neusoft.edu.cn

      端口:80

      将Others中的Force https://...sources to be fetched using http://...复选框勾上

在cmd窗口输入appium-doctor出现All Checks were successful即基本环境ok

7.安装android模拟器(如下图所示)

在AVD管理器中选择创建的模拟器,点击“start”按钮开始运行模拟器,以下为操作参考

8.安装配置apache ant:

  安装Apache Ant(http://ant.apache.org/bindownload.cgi)。解压缩文件夹,并把路径 加入环境变量。

  变量: ANT_HOME值: D:/AutoTest/ant-1.9.4

  设置Path: %ANT_HOME%/bin;

  测试Ant是否安装成功,进入cmd命令行:输入ANT,如果没有指定build.xml就会输 出:Buildfile: build.xml does notexist! Build failed

9.eclipse配置maven项目管理工具进行java-appium-client端编程

  a.下载maven并解压,地址:http://maven.apache.org/download.html

  b.配置maven的系统环境变量,先新建M2_HOME的环境变量,值为解压的目录

  c.再配置path环境变量,在path值的末尾添加"%M2_HOME%/bin"

  d.打开cmd命令窗口,执行"mvn -version",出现版本信息表示配置成功

  e. maven 的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,现在要将仓库指定到 D:/Repositories/Maven 目录下

  f.在maven安装目录的settings.xml文件中填写以下信息,使用阿里云地址下载

    <!--阿里云仓库 -->

         <mirror>      <id>alimaven</id>     <mirrorOf>central</mirrorOf>      <name>aliyunmaven</name>     <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>    </mirror>    <!-- 中央仓库1 -->    <mirror>      <id>repo1</id>     <mirrorOf>central</mirrorOf>      <name>Human ReadableName for this Mirror.</name>     <url>http://repo1.maven.org/maven2/</url>    </mirror>     <!-- 中央仓库2 -->    <mirror>      <id>repo2</id>     <mirrorOf>central</mirrorOf>      <name>Human ReadableName for this Mirror.</name>     <url>http://repo2.maven.org/maven2/</url>         </mirror>    </mirrors>

  g.在cmd窗口执行mvn help:system

10.eclipse安装maven插件:

  a. 下载eclipse-maven-plugin.zip,附链接:http://pan.baidu.com/s/1bnhQzoj

  b. 解压压缩包,分别将features和plugins文件夹拷贝到eclipse安装目录的dropins文件夹下

  c.重启eclipse进入preferences窗口查看是否有maven选项

  d.点击preferences窗体的Maven->Installations,add下载好的maven安装目录

  e. 点击preferences窗体的Maven->User Settings选项,重新选择GlobalSettings/UserSettings为maven安装目录,点击“OK”按钮

若哪位朋友有疑问欢迎留言,互相学习,进步

That's All,Thinks


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表