zoukankan      html  css  js  c++  java
  • 手机自动化测试:搭建appium手机自动化测试开发环境

    手机自动化测试:搭建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的环境变量,具体如下:

    PATH=C:Appium;

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

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

    ANDROID_HOME=C:android-sdk

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

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

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

    注意:如果出出现诸如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的版本,具体如下:

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

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

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

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

  • 相关阅读:
    Python使用SMTP模块、email模块发送邮件
    harbor搭建及使用
    ELK搭建-windows
    ELK技术栈之-Logstash详解
    【leetcode】1078. Occurrences After Bigram
    【leetcode】1073. Adding Two Negabinary Numbers
    【leetcode】1071. Greatest Common Divisor of Strings
    【leetcode】449. Serialize and Deserialize BST
    【leetcode】1039. Minimum Score Triangulation of Polygon
    【leetcode】486. Predict the Winner
  • 原文地址:https://www.cnblogs.com/poptest/p/4917320.html
Copyright © 2011-2022 走看看