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 Files\android-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,这样就完成了一个简单的登录脚本了。

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值