Appium自动化-基于java的环境搭建
引言
自动化测试框架搭建主要分为以下几个方面的下载安装及环境配置:
1、jdk
2、 adt
3、 appium
4、 testng插件

工具链接: https://pan.baidu.com/s/1eToTlrc 密码: a7y4
一、jdk下载安装及环境配置
双击“jdk-7u79-windows-x64.exe”,按默认方式进行安装,安装完成后配置java开发环境,具体操作步骤如下:
1、 打开计算机高级系统配置,点击环境变量,打开环境变量界面,如下图:


2、在上图环境变量界面,点击“新建”,打开编辑系统变量界面,其中,变量名输入“JAVA_HOME”,变量值jdk的安装路径“C:\Program Files\Java\jdk1.7.0_79”,如下图所示:

添加完成后,点击确定,回到环境变量配置界面;
3、在环境变量界面,选中系统变量Path后,点击编辑,在变量值末尾添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,添加完成后,点击确定。(注:路径之间需要分号进行隔开),如下图;

4、在环境变量界面,选中系统变量CLASSPATH后,点击编辑,在变量值输入“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”,添加完成后,点击确定,如下图;

5、打开cmd命令窗口,输入javac,若有返回值,则代表配置成功。
二、adt环境配置
1、adt解压
下载压缩包adt-bundle-windows-x86_64-20140702.zip到本地并解压,解压后包含内容如下图所示:

解压路径可随意,在此解压到路径:
E:\6.UiAutomator\adt-bundle-windows-x86_64-20140702
2、android环境配置
新建系统变量ANDROID_HOME,并将sdk文件夹下的platform-tools和tools添加到Path路径中(具体操作步骤参考“一、jdk下载安装及环境配置”):
ANDROID_HOME:E:\6.UiAutomator\adt-bundle-windows-x86_64-20140702\sdk
path: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
验证:通过cmd窗口输入adb,若有返回值来则代表platform-tools路径配置成功;cmd窗口输入android list,若有返回值代表tools路径配置成功。
三、appium下载安装
下载压缩包AppiumForWindows_1_4_16_1.zip,进行解压:

双击appium-installer.exe,按默认方式安装完成。
四、testng插件安装
1. 在eclipse界面选择“Help”--“install New Software”,选择【Add】,在location中输入http://beust.com/eclipse,选择TestNG,点击【Next】,开始下载安装。安装完成后,选择“Build Path”“Configure Build Path”,在“Task Repository”下有“TestNG”标签。安装成功。(此方法如果eclipse版本或者以前是否安装卸载过的不同会造成此方法成功率很小);
2.在eclipse界面选择“Help”--"Eclipse Marketplace"中进行查找TestNG 然后进“install” 。(此方法最简便,力荐。);
Appium自动化-基于java的环境搭建的更多相关文章
- python3+Appium自动化12-H5元素定位环境搭建
前言 在混合开发的App中,经常会有内嵌的H5页面.那么这些H5页面元素该如何进行定位操作呢? 针对这种场景直接使用前面所讲的方法来进行定位是行不通的,因为前面的都是基于Andriod原生控件进行元素 ...
- JavaEE开发基于Eclipse的环境搭建以及Maven Web App的创建
本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...
- 开始JAVA编程的敲门砖——JAVA开发环境搭建
从头开始的java编程--JAVA开发环境搭建 一.什么是java的开发环境? 顾名思义java的开发环境是提供并保证整个java程序开发运行的必要的环境,搭建java开发环境是开始java编程的敲门 ...
- 【java系列】java开发环境搭建
描述 本篇文章主要讲解基于windows 10系统搭建java开发环境,主要内容包括如下: (1)安装资料准备 (2)安装过程讲解 (3)测试是否安装成功 (4)Hello Word测试 1 安装 ...
- JavaEE开发之基于Eclipse的环境搭建以及Maven Web App的创建
本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project.本篇博客是JavaEE开发的开篇,也是基础.本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具 ...
- java运行环境搭建
java运行环境搭建 1.安装jdk下载和安装 1). java是Sun公司的产品,由于Sun公司被Oracle公司收购,因此jdk可以在Oracle的官网下载.网址:https://www.orac ...
- 超全详解Java开发环境搭建
摘自:https://www.cnblogs.com/wangjiming/p/11278577.html 超全详解Java开发环境搭建 在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必 ...
- 初识Java以及JAVA开发环境搭建
目录 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装JDK 卸载JDK JDK目录介 ...
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...
随机推荐
- 一些JS基本小内容
获取select选中内容: 1.获取select表单内容 <select id="sel"> <option value="v1">1& ...
- codevs 爱改名的小融
都是三道水题 但我很难理解的是 string 能过 char 就WA 2967 题目描述 Description Wikioi上有个人叫小融,他喜欢改名. 他的名字都是英文,只要按顺序出现R,K,Y三 ...
- ajax报错问题的解决
背景:用ajax与服务器页面进行交互 问题:XMLHttpRequest.status==0并且XMLHttpRequest.readyState==0并且textStatus==error 关于XM ...
- URAL 2047 Maths (数学)
对于一个数来说,它的除数是确定的,那么它的前驱也是确定的,而起点只能是1或2,所以只要类似筛法先预处理出每个数的除数个数 ,然后递推出每个数往前的延伸的链长,更新最大长度,记录对应数字.找到maxn以 ...
- js 上传图片
<div class="block-input" style="height: 90px"> <span><i class=&qu ...
- 兼容IE6\7\8浏览器的html5标签的几个方案
html5大行其道的时代已经到来.如果你还在等待浏览器兼容,说明你已经与web脱节几条街了.当然,这得益于移动客户端的蓬勃发展.如果还在纠结于,是否应该掌握html5和css3技术时,请狠狠的抽自己几 ...
- 利用kubeadm快速部署k8s
内外网络互通 [root@k8s-1 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 配置k8syum仓库,及Dock ...
- Gradle环境下导出Swagger为PDF
更多精彩博文,欢迎访问我的个人博客 说明 我个人是一直使用Swagger作为接口文档的说明的.但是由于在一些情况下,接口文档说明需要以文件的形式交付出去,如果再重新写一份文档难免有些麻烦.于是在网上看 ...
- CPP-基础:函数指针,指针函数,指针数组
函数指针 函数指针是指向函数的指针变量. 因而“函数指针”本身首先应是指针变量,只不过该指针变量指向函数.这正如用指针变量可指向整型变量.字符型.数组一样,这里是指向函数.如前所述,C在编译时,每一个 ...
- nyoj-1103-区域赛系列一多边形划分
http://acm.nyist.net/JudgeOnline/problem.php?pid=1103 区域赛系列一多边形划分 时间限制:1000 ms | 内存限制:65535 KB 难度: ...