zoukankan      html  css  js  c++  java
  • Appium的环境搭建和配置

    Appium的环境搭建和配置 

    一、安装Nodejs

    下载nodejs安装包(https://nodejs.org/en/download/)安装

    下载后,双击安装文件,按提示来安装。

    测试安装是否成功:运行cmd,输入node –v

    二、安装android的SDK

    安装android的sdk包,(https://developer.android.com/studio/index.html),运行依赖 sdk中的 'android'工具。并确保你安装了Level17或以上的版本 api。

    安装时记下安装目录,如下图:

    1.     选中 计算机->右键选属性->高级系统设置->高级->环境变量,逐层进入环境变量界面。

    设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两个目录加入到系统的 Path路径里。

    变量: ANDROID_HOME

    值: D:androidsdk

    设置: Path

    值:%ANDROID_HOME% ools;%ANDROID_HOME%platform-tools

    2.打开cmd窗口,用adb devices命令看看是否可以检测到手机设备

    三、安装JDK,设置JAVA_HOME的环境变量

    下载地址:http://www.java.com

    1.     选中 计算机->右键选属性->高级系统设置->高级->环境变量,逐层进入,如下图设置环境变量

    变量: JAVA_HOME

    值: C:Program FilesJavajdk1.8.0_112

    设置: Path

    值:%JAVA_HOME%in;%JAVA_HOME%jrein;

    2.     打开cmd窗口,用java -version命令验证是否设置成功

    四、安装Appium

    下载appium安装包(https://bitbucket.org/appium/appium.app/downloads/)安装

    下载后,双击安装文件,按提示来安装

    五、安装Apache Maven

    此步不是必须安装的。若要使用Maven来创建工程,则要安装;否则不需要安装。

    下载Maven安装包(http://maven.apache.org/download.cgi

    下载解压文件夹 并且设置MAVEN_HOME变量,把 MAVEN_HOME变量值添加到你的系统PATH变量中。

    变量: MAVEN_HOME

    值: D:Program Filespache-maven-3.3.9

    设置: Path:

    值: %MAVEN_HOME%in

    测试环境安装成功:运行cmd,输入mvn -v 如果成功则出现maven信息:

    六、安装Eclipse

    下载地址:http://www.eclipse.org/downloads/

    七、在Eclipse中安装TestNG插件

    1.   点击eclipse中的Help->Install New Software

    2. 点击Add按钮,输入Name和相应的地址http://beust.com/eclipse,点击OK。勾选加载出来的TestNG选项,点击Install,完成TestNG的安装。

    八、创建Project

    1、  创建工程存放文件夹

    2、  打开cmd,输入命令:cd F:projectjava,切换到工程文件夹目录

    3、  创建一个简单的Java工程

    输入命令mvn archetype:generate -DgroupId=com.appium.test -DartifactId=Appiumtest -DinteractiveMode=false -DarchetypeCatalog=local

    4、  使用Notepad++软件,打开创建好的工程目录下的pom.xml文件

    5、  打开pom.xml,添加appium、selenium、testng、uncommons测试报告包和maven.plugins(Maven插件)

    <
    dependencies> 
    
    <dependency>
    
               <groupId>io.appium</groupId>
    
               <artifactId>java-client</artifactId>
    
               <version>4.1.2</version>
    
    </dependency>       
    
    <dependency>
    
          <groupId>org.seleniumhq.selenium</groupId>
    
          <artifactId>selenium-java</artifactId>
    
          <version>2.53.1</version>
    
    </dependency>
    
    <dependency>
    
          <groupId>org.testng</groupId>
    
          <artifactId>testng</artifactId>
    
          <version>6.9.13.6</version>
    
    </dependency>
    <dependency>
          <groupId>org.uncommons</groupId>
          <artifactId>reportng</artifactId>
          <version>1.1.4</version>
    </dependency>
    
    </dependencies>        
    
    <build>
    
        <finalName>Appiumtest</finalName>
    
        <plugins>
    
                <plugin>
    
                    <groupId>org.apache.maven.plugins</groupId>
    
                    <artifactId>maven-compiler-plugin</artifactId>
    
                    <version>3.1</version>
    
                    <configuration>
    
                        <source>1.8</source>
    
                        <target>1.8</target>
    
                        <encoding>UTF-8</encoding>
    
                    </configuration>
    
                </plugin>
    
            </plugins>
    
    </build>

    6、  在cmd中打开工程Appiumtest,输入命令: mvn eclipse:eclipse,生成eclipse项目文件。

    等待加载完成,出现以下Success字眼才是成功

    7、  打开eclipse软件,打开工程目录,点击OK,进入软件主界面

    8、  导入工程:使用General导入使用效率比较好一些,这种方式的缺点修改pom.xml文件不会马上生效,需要重新mvn eclipse:eclipse,再重新导入工程;使用Maven导入工程时,修改pom.xml能马上生效,缺点是maven会联网检查包是否更新,导致eclipse比较卡,这种方式的优点是能够保证相关包为最新的。选择哪种方式,大家根据自己的情况来选择使用。

    至此,Appium的安装过程结束。

  • 相关阅读:
    UVA 11995
    LA 5031
    防卫导弹
    跳马问题
    UVA 11992
    POJ 3264 Balanced Lineup
    0-1背包
    石子合并
    小技巧
    Android广播中有序和无序的区别
  • 原文地址:https://www.cnblogs.com/nanaheidebk/p/9934129.html
Copyright © 2011-2022 走看看