UI自动化-java+appium+testng框架搭建【转载】

这篇博客总结了使用Java、Appium和TestNG搭建UI自动化测试框架的详细步骤,包括环境安装、框架原理、代码构建及运行测试。涉及到的工具有JDK、SDK、夜神模拟器、Node.js、Appium以及TestNG,并提供了相关下载地址和关键配置信息。
摘要由CSDN通过智能技术生成

UI自动化之java+appium环境安装了数次,但是仍然记不清具体步骤,总结了下,一是因为不懂原理,二是因为不知道安装的东西对UI自动化的实际意义,现总结一下,相信以后不会再忘记

一、框架原理

二、环境安装
1)安装jdk—配置环境变量—查询jdk版本:java -version

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

目的:java开发包,包含了java运行环境和java工具,用于开发java程序,自动化代码(也可以安装python等)

2)安装sdk–配置环境变量(需要配置platform-tools和tools)–查询adb版本:adb version

下载地址:http://sdk.android-studio.org/

目的:提供安卓开发工具,操作安卓系统,比如:adb命令

3)安装夜神模拟器(安装成功后,设置–高级设置–设置成手机模式)

下载地址:https://www.yeshen.com/

目的:模拟手机

注意:安装夜神模拟器后,安装目录下自带了adb安装,可能跟已安装的sdk版本产生冲突

1.进入夜神模拟器安装目录下,查询自带adb版本

2.将Android SDK的adb.exe拷贝至夜神bin目录下,同时需要替换掉夜神bin目录下的nox_adb.exe和adb.exe

3.再次查询夜神中自带adb版本

4)(如果appium没有安装node,需要自行另外安装)安装nodejs–配置环境变量–查询node版本:node -v

下载地址:https://nodejs.org/en/download/

目的:Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Appium是使用nodejs实现的,所以node是解释器

5)安装appium–配置appium环境变量–配置node环境变量–查询appium-doctor与node -v正常

下载地址:https://bitbucket.org/appium/appium.app/downloads/

目的:驱动手机的服务器

appium安装完成后会自动安装node,目录在…\Appium\node_modules.bin(node也可以自行安装)

6)TestNG安装

下载地址:http://beust.com/eclipse

目的:测试框架(注解,支持多线程测试等)

安装步骤略

7)元素定位器

Android SDK自带的元素定位器在tools目录下uiautomatorviewer.bat/monitor.bat

三、代码构建
使用java语言,maven项目管理、testng单元测试框架、夜神模拟器模拟手机,代码实现如下ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值