【RPA Mobile自动化4】手机测试自动化

开发手机自动化,怎么能少了RPA。

本文介绍UiPath RPA,对于手机自动化的流程开发环境搭建!

1.下载Android模拟器、APPium的最新版本

1.1a 下载Appium服务器

开源下载地址:https://github.com/appium/appium-desktop/releases
在这里插入图片描述

1.1b 下载Appium元素检查器 inspector(可选,用于调试)

开源下载地址 https://github.com/appium/appium-inspector/releases
在这里插入图片描述

1.2 下载 Android studio (SDK)

https://developer.android.google.cn/studio?hl=zh-cn#downloads
在这里插入图片描述

1.3 下载 JAVA 8

Java 8下载: https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
在这里插入图片描述

2.Java 安装(略)

3.Android安装,SDK,ADV-Manager中创建模拟器

3.1 安装Android Studio(略)

3.2 安装模拟器

启动Android Studio - 点开AVD Manager在这里插入图片描述
添加一个安卓9的模拟器(10,11也可以的只是个头更大)。
在这里插入图片描述

运行模拟器,并安装需要测试(或者自动化)的APP应用:
在这里插入图片描述

4.Appium安装,启动服务和配置检查器

4.1 Appium安装:基本就是默认到底。

4.2 打开Appium server启动服务

连接本地127.0.0.1,端口用默认的4723先
设置环境参数Setting Configuration,默认从windows环境参数读取。
在这里插入图片描述
启动服务。
在这里插入图片描述
服务启动成功!
在这里插入图片描述

4.3 启动检查器(这个可装可不装,用来调试运行)

检查器用来连接到Appium服务器和手机模拟器或者物理机,用来发现和定位手机端的界面元素。

4.3.1 服务器地址按照上面的:127.0.0.1,端口号4723;远程地址必须指定:/wd/hub
4.3.2 启动安卓模拟器,并在CMD里查看Android模拟器的 deviceName,命令:adb devices
在这里插入图片描述

4.3.3 添加Android的连接参数表,

{
  "platformName": "Android",
  "platformVersion": "11.0",
  "deviceName": "emulator-5554",
  "automationName": "Appium"
}

黏贴入Json格式的参数表,并保存成参数。
在这里插入图片描述
4.3.4 勾选参数表下方的"自动添加Appium必须要预处理" :automatically add necessary Appium vendor prefixed on start.

在这里插入图片描述
参数记得保存,方便重用。
4.3.5 点击“start Session” 启动新会话,进入模拟器的界面元素发现模式。
在这里插入图片描述

5. 启动UiPath Studio从模板创建手机测试项目

RPA设计器的配置选择是Studio(21.10) 或者是StudioPro(21.4之前)。
建议从模板中创建项目,搜索mobile关键字,找打“移动测试项目模板”,点击创建,重命名和指导保存路径。
在这里插入图片描述

6. 连接手机模拟器

6.1 点击工具条上"移动自动化":添加设备,添加应用:

在这里插入图片描述

6.2 添加设备,输入上面Appium里测试通过的一套相同的参数

在这里插入图片描述

6.3 添加应用程序

注意:对已安装的APP,需不要应用程序名字信息,只需要包和活动的信息;
对于需要安装的,输入path/APP.APK的完整路径名。

在这里插入图片描述

6.4 启动设备和应用的组合

使用上面两步创建的设备和应用,启动移动端应用控制。
在这里插入图片描述

6.5 开始模拟器控制

可以开启录制功能,记录步骤
在这里插入图片描述

6.6 录制步骤,生成RPA流程

在这里插入图片描述
Studio工具条中点击导入,
在这里插入图片描述
生成RPA流程,再修改。
在这里插入图片描述

6.7 运行自动化

在这里插入图片描述

7.查询当前手机,CMD的命令

建议,添加androidSDK/platform-tools目录到系统path中。
方便直接使用adb.exe

7.1 查询设备名称

adb devices -l

7.2 查询当前:包和活动名称

可以在模拟器中打开app,然后再cmd中查询设备的包信息
adb shell dumpsys window | findstr mCurrentFocus

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值