博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Appium的环境搭建和配置
阅读量:6323 次
发布时间:2019-06-22

本文共 2893 字,大约阅读时间需要 9 分钟。

hot3.png

一、安装Nodejs

下载nodejs安装包()安装

183050_O0DN_2315260.png

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

183116_v1vS_2315260.png

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

183138_5Oql_2315260.png

二、安装android的SDK

安装android的sdk包,(),运行依赖 sdk中的 'android'工具。并确保你安装了Level17或以上的版本 api。

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

183201_6ja0_2315260.png

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

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

变量: ANDROID_HOME

值: D:\android\sdk

设置: Path

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

142313_bfi6_2315260.png

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

111813_lWJJ_2315260.png

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

下载地址:

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

变量: JAVA_HOME

值: C:\Program Files\Java\jdk1.8.0_112

设置: Path

值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

183250_cj2j_2315260.png

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

183308_EdMk_2315260.png

四、安装Appium

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

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

183325_msf2_2315260.png

五、安装Apache Maven

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

下载Maven安装包()

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

变量: MAVEN_HOME

值: D:\Program Files\pache-maven-3.3.9

设置: Path:

值: %MAVEN_HOME%\bin

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

183341_nnrx_2315260.png

六、安装Eclipse

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

七、在Eclipse中安装TestNG插件

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

175420_LTbM_2315260.png

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

175445_6QKZ_2315260.png

八、创建Project

1、  创建工程存放文件夹

183358_A4u7_2315260.png

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

183412_CVn2_2315260.png

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

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

183437_yWUX_2315260.png

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

183454_A8mC_2315260.png

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

 
          
io.appium
          
java-client
          
4.1.2
       
     
org.seleniumhq.selenium
     
selenium-java
     
2.53.1
     
org.testng
     
testng
     
6.9.13.6
org.uncommons
reportng
1.1.4
        
   
Appiumtest
   
           
               
org.apache.maven.plugins
               
maven-compiler-plugin
               
3.1
               
                   
1.8                   
1.8
                   
UTF-8
               
           
       

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

183548_wikI_2315260.png

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

183607_d1e8_2315260.png

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

183623_HnIQ_2315260.png

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

183641_Z5wJ_2315260.png

183701_bepo_2315260.png

183717_wNVs_2315260.png

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

转载于:https://my.oschina.net/u/2315260/blog/817427

你可能感兴趣的文章
关于导航视图无法隐藏的问题:self.navigationItem.rightBarButtonItem.customView.hidden = YES;无效...
查看>>
other模块的网络请求业务封装工具类
查看>>
Android studio取消上次打开的工程
查看>>
Cocos2dx-3.0-rc0版本Lua的配置与使用
查看>>
计算机编程软件C语言的介绍
查看>>
调用谷歌翻译API(FREE)的java代码
查看>>
Windows进程崩溃问题定位方法
查看>>
程序员如何让自己 Be Cloud Native - 配置篇
查看>>
Django学习系列之Form基础
查看>>
每天一个linux命令(35):ln 命令
查看>>
SQL Server各个版本之间的差异
查看>>
方差分析中的多重比较
查看>>
SPI总线协议
查看>>
如何拆笔记本键盘(组图)
查看>>
lua install
查看>>
海量数据处理 算法总结
查看>>
DNS服务器之主从服务搭建
查看>>
vim编辑器常用操作整理
查看>>
带列表的对话框
查看>>
mysql性能参数查询
查看>>