zoukankan      html  css  js  c++  java
  • 自动化测试工具Appium环境搭建

     Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。

     使用Appium进行自动化测试有两个好处:

          1. Appium在不同平台中使用了标准的自动化APIs,所以在跨平台时,不需要重新编译或者修改自己的应用。

          2. Appium支持Selenium WebDriver支持的所有语言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。Appium支持任何一种测试框架。如果只使用Apple的UIAutomation,我们只能用javascript来编写测试用例,而且只能用Instruction来运行测试用例。同样,如果只使用Google的UIAutomation,我们就只能用java来编写测试用例。Appium实现了真正的跨平台自动化测试。

      工具/原料

    • Nodejs
    • Apache Ant
    • Apache Maven
    • Java
    • Android SDK
    • Eclipse
    • Appium  

      方法/步骤 

      1. 下载nodejs的安装包,我安装的版本为node-v0.10.28-x64.msi。

        安装完成后,在CMD中输入node –v来查看测试安装是否成功。

      2.  下载Apache Ant的压缩文件,并解压缩到特定文件夹后,设置环境变量。 

        新增变量:ANT_HOME,设置值为解压缩的文件夹:D:apache-ant-1.8.2

        Path中新增参数:%ANT_HOME%in 

        安装完成后,在CMD中输入ant来查看安装是否成功。

      3.  下载Apache Maven的压缩文件,并解压缩到特定文件夹后,新增变量:M2HOME,设置值为解压缩的文件夹:D:apache-maven-3.2.1

        Path中新增参数:%M2HOME%in

        修改jar包存储目录。打开maven目录下的conf文件夹,打开settings.xml文件,配置jar包存储目录:

        自动化测试工具Appium入门--环境搭建
      4.  下载Appium的压缩文件,并解压缩到特定的文件夹后,设置环境变量。当前最新安装文件的版本为1.3.4.1(AppiumForWindows-1.3.4.1.zip)。

        Path中新增参数:D:Appium

        安装完成后,在CMD中输入appium来查看安装是否成功。

      5.  下载Java的安装文件,我下载的安装版本为jdk1.8。下载完成后运行安装文件,安装jdk到特定文件夹后,设置环境变量。

        新增变量:JAVA_HOME,设置值为安装目录:D:Javajdk1.8.0_20

        Path中新增参数:%JAVA_HOME%in;%JAVA_HOME%jrein

        安装完成后,在CMD中输入java –version来查看安装是否成功。

      6.  下载Android SDK的安装文件,我下载的是Eclipse ADT with the Android SDK for Windows,下载完成后解压缩SDK到特定文件夹后,设置环境变量。

        新增变量:ANDROID_HOME,设置值为安装目录:D:android-sdk

        Path中新增参数:%ANDROID_HOME% ools; %ANDROID_HOME%platform-tools

        安装完成后,在CMD中输入android来查看安装是否成功。

      7.  下载Eclipse的安装文件Eclipse IDE for Java Developers。我使用的是Android SDK安装文件中的Eclipse ADT。解压缩Eclipse ADT with the Android SDK for Windows中的Eclipse到特定文件夹。

        Path中新增参数:D:eclipse

        安装完成后,在CMD中输入eclipse来查看安装是否成功。

        下载eclipse的相关插件ADT-22.0.0、m2eclipse和subclipse,并配置到eclipse中,具体操作是从eclipse菜单栏的Help中打开Install New Software,然后点击Add按钮分别将这3个插件的路径添加到eclipse中进行安装。

        配置Android SDK,从eclipse菜单栏的Window中打开Preferences,然后进入Android选项配置SDK的路径。

      8.  安装eclipse maven3 插件:

        1、 在线安装,只要输入 http 地址:,把选项勾上,然后等待它下载安装,完成之后重启 eclipse 即可。

        2、离线安装 ,官网并不提供 maven 插件的离线安装包,所以需要搜索下载:

        3.将eclipse-maven3-plugin.7z 解压缩放到eclipse安装目录后,重启eclipse检查 eclipse 的 maven 插件是否安装成功:Window-->Preferences:

      9.  配置eclipse中的 maven:

        1、点击 Add 按钮,选到你本机安装 maven 的路径值

        2、点击 Browse 按钮,选到你 maven 的 setting.xml 配置文件,然后点击 OK,这样就完成了 eclipse maven 插件的配置

        eclipse会帮你自动下载maven插件的jar包,耐心等待!

        自动化测试工具Appium入门--环境搭建
        自动化测试工具Appium入门--环境搭建
  • 相关阅读:
    Mac的Safari安装油猴插件(Tampermonkey)
    element表格点击行即选中该行复选框
    Previous operation has not finished; run 'cleanup' if it was interrupted最简单有效的解决方法
    读取JDK API文档,并根据单词出现频率排序
    Mac 下安装并配置 Tomcat
    Mac上安装并配置JDK
    GitHub注册失败,卡在第一步
    Jmeter 操作手册(三)
    Jmeter 操作手册(二)
    .Jmeter 使用手册(一)
  • 原文地址:https://www.cnblogs.com/mochengjun/p/6518967.html
Copyright © 2011-2022 走看看