自动化测试---移动端自动化测试项目搭建(Appium+IDEA)

本文详细介绍了如何使用模拟器和Appium进行移动端自动化测试项目的搭建,包括IDEA中创建Maven项目,添加appium和testng依赖,识别元素工具的使用,理解package和Activity的概念,以及编写测试用例和执行测试脚本的步骤。同时强调了appium服务保持开启的重要性。
摘要由CSDN通过智能技术生成

自动化测试---移动端自动化测试项目搭建(Appium+IDEA)

模拟器+Appium操作

首先打开黑窗口
输入命令
在这里插入图片描述
注:具体命令可看上一篇博客

在这里插入图片描述
第一步从机器人打开然后点击choose把想测试的应用导进去(选择路径)
注:但是不推荐使用这种方式 因为可能会出现一些问题
注2:我们要一直把appium框架开启 不能关闭可以小化但是不要叉掉

在这里插入图片描述
注3:上图的aapt dump badging d:\android\yanxuan-aos_out_109.apk里面的\yanxuan-aos_out_109.apk是我这次要测的一个严选APP如果你们要测试其他的APP改一下路径就好了

1、启动idea
新建工程,file–new–project
选择maven框架

2、projiect sdk 选择java jdk的安装;点击new从安装路径中选择; 例如:我的是安装路径为C:\Program
Files\Java\jre1.8.0_171

3、groupid 例如:com.zking 项目包名 artifactid 例如:appiumtest01 工程名字
version 使用默认的

确定后在当前窗口显示,还是新开窗口;开启后右下角会显示一个连接,点击第二连接;导入依赖的包;

4、在mpom.xml中添加appium java_client jar包

<dependencies>
          <dependency>
              <groupId>io.appium</groupId>
              <artifactId>java-client</artifactId>
              <version>4.1.2</version>
          </dependency> </dependencies>

添加完成后在external libaries检查一下是否添加成功 作用:测试页面元素的操作,接口及方法都是从该jar包中获取的

5、添加testing框架 在中添加testng框架

org.testng
testng
6.9.10
添加完成后在external libaries检查一下是否添加成功 作用:用来做测试的优先级,调试、验证等需要用该框架

6、了解SDK–tool ddms:启动android调试工具 hierarchyviewer:元素识别工具
uiautomatorviewer:元素识别工具 monkeyrunner:ui自动化测试工具 mksdcard:模拟器SD映像的创建工具
emulator: SDK模拟器主程序 traceview:android平台调试工具

7、使用元素定位工具uiautomator

8、什么是package package 包的意思。安卓系统的程序是已apk作为扩展名的,.apk就是 android
package的简写,package也就是这个app的唯一标识&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值