栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Katalon(自动化测试工具)教程--Mobile APP 测试脚本的录制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Katalon(自动化测试工具)教程--Mobile APP 测试脚本的录制

Katalon 支持移动端测试脚本的录制,本文就简单介绍Android APP的录制功能。

目录

环境部署

安装Node.js

安装Appium

安装Android-SDK

录制脚本

启动APP

记录操作

重命名和修改定位策略

保存脚本

运行脚本


环境部署

安装Node.js

Download | Node.js

下载>安装>验证是否成功:

node --version

安装Appium
npm install -g appium
安装成功

然后在Katalon中选择Appium安装好后的路径。Windows > Katalon Studio Preferences

安装Android-SDK

下载SDK ,这个百度上有很多,我是直接装Android Studio

装好后需要配置环境变量:

新增变量名ANDROID_HOME变量值为SDK的路径,比如我的 D:Program Filesandroid-sdk-windows

然后是在Path中添加%ANDROID_HOME%tools和%ANDROID_HOME%platform-tools

如果不配置环境变量,直接把文件复制到Katalon执行的路径也可以:

运行的时候会发现,需要把下载的SDK 复制到制定的路径

复制到当前的用户下,如果没有文件夹就自己创建同名的文件夹。

录制脚本

启动APP

先在手机上安装好目标APP,电脑连接手机,打开调试模式。

首先获取APP 的“包名”- Application ID :

手机上打开目标APP,电脑 Win+R > CMD > 输入adb命令

adb shell dumpsys window | findstr mCurrentFocus

"com.zhihu.android",就是APP的 Application ID 。

然后在Katalon上方的菜单中,点击下面图标右侧的下拉选项 Record Mobile >Android Devices

选择手机(如果没刷新,可以点击下拉框右边的Refresh), Start with改为 Application ID ,输入包名,点击Start。

当然也可以下载apk,然后把Start with改回 Application File,然后输入/选择 apk的存放路径,同样可以告诉Katalon需要启动哪个APP。

记录操作

录制是用鼠标在Katalon Recorder 页面操作录制,而不是在手机上操作。

先在右边APP界面点击需要操作的“元素”,然后点击中间区域上的可用操作(Available Actions)

然后左侧区域显示刚才输入的操作

还可以切换到Captured Objects 中查看操作的“元素”(也可以叫对象,页面对象我比较习惯叫元素)

重命名和修改定位策略

为了方便“元素”名称的可视化,先把ObjectName修改为容易阅读的格式Text_UserName

选择定位策略Locator Strategy,有时候默认的查询条件并不是最优的,可能会导致找不到元素,所以最好确认下,比如我选择了ID,然后需要点击Generate 应用。

接下来,就是枯燥的雷同操作:输入密码>点击同意>点击登录

保存脚本

点击Recorder 左下方的保存按钮(Save script),先保存元素(对象)

如果有多个页面,最好创建多个文件夹区分

然后是输入Test Case的名称

保存成功,查看下刚才的成果。

TestCase的最右边还可以输入Description 来备注,更方便自己阅读脚本。

运行脚本

点击运行按钮右侧的下拉按钮,选择设备为Android > 选择手机> OK

OK,这样就完成了一个简单的登录脚本了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591044.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号