Katalon Recorder初探

缘由

最近工作中,有大量web页面上的重复操作,实在麻烦,就想利用selenium ide录制出一些操作集合,以便复用。新版本的selenium ide 3目前只支持firefox最新的版本,而且代码导出功能还不完备,就想试试旧版本2.7。为了能使用2.7版本,还安装了旧版本的火狐浏览器。弄好后,发现不太好用,录制起来很不顺手。于是就想找找替代方案。搜到了两个结果,一是kantu,另外一个是katalon recorder。我觉得katalon recorder很顺手,也的确为我省了不少事,作一下简单记录。

简介

katalon recorder是基于selenium的浏览器插件,支持火狐和chrome。它可以录制web页面的操作,并且能实现基本的数据驱动测试,还能导入脚本,可说是体量虽小,功能足够。对功能有更高要求的,还可以去试试同出一门的katalon studio,也是免费软件,支持web和mobile端的测试,并集成了许多强大的功能。

安装后界面如下:

创建test suite后,里面可以包含多个测试用例(test case),每个测试用例又有若干步骤(command)。点击record,可以快速对当前的活动页面进行录制,点击pllay则是回放。web自动化测试费时费力的一部分就是元素定位,录制正是解决这一问题的利器。录制完成后,点击右上角的export,还可以导出不同语言的代码,方便进行下一步的开发。

每个测试步骤分为三部分,分别是coommand,target和value。录制后,可以自己看看命令是什么样子的,也可以选择元素的定位方式,避免默认的定位方式无法在其它页面复用(比如换了登录用户,通过登录用户名文本来定位显然就无法复用了)。

官方有提供sample suite,包含了recorder的各个功能,可以下载导入后查看。

小问题

每个测试用例都有隐含的第一步,就是跳转到katalon的主页,导出代码后,就会里面设置的base url是katalon主页。每次执行都会先跳转到这个页面,然后才会往下走,会耽搁一小会儿。目前还没有找到设置base url的地方,解决方法是加载主页几秒后,停止加载,就会跳转到自己设定的页面。

参考

katalon主页:https://www.katalon.com/

katalon文档:https://docs.katalon.com/katalon-studio/docs/index.html

sample suite下载页面: https://github.com/katalon-studio/katalon-recorder-samples

转载于:https://www.cnblogs.com/yifeixu/p/10860894.html

Katalon Recorder是一款基于浏览器的自动化测试工具,可以帮助测试人员录制和回放Web应用程序的测试用例。以下是Katalon Recorder的使用方法: 1. 安装Katalon Recorder插件:在Chrome或Firefox浏览器中进入插件商店,搜索并安装Katalon Recorder插件。 2. 启动Katalon Recorder:在Chrome或Firefox浏览器中启动插件,并选择“Record Web”选项卡。 3. 录制测试用例:使用浏览器访问需要测试的Web应用程序,并进行操作。Katalon Recorder会自动记录您的操作步骤,并生成对应的测试脚本代码。 4. 回放测试用例:在Katalon Recorder的“Test Case”选项卡中,选择要回放的测试用例,并点击“Play Test Case”按钮。Katalon Recorder会自动打开浏览器并执行测试用例。 5. 执行测试套件:在Katalon Recorder的“Test Suite”选项卡中,可以创建和管理多个测试用例,组成一个测试套件。选择要执行的测试套件,并点击“Run Test Suite”按钮。 6. 导出测试脚本:在Katalon Recorder的“Export”选项卡中,可以将录制的测试用例和测试套件导出为Selenium WebDriver或Katalon Studio的测试脚本。 7. 其他功能:Katalon Recorder还提供了丰富的功能和设置,例如变量管理、断言、循环、条件语句等,可以帮助您创建更加灵活和高效的测试用例。 总之,Katalon Recorder是一款简单易用、功能强大的自动化测试工具,适用于初学者和专业测试人员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值