Katalon Studio通过识别图片输入内容

写在前面 在UI自动化测试的过程中,难免会遇到一些难以定位的元素。 Katalon Studio针对一些实在定位不到的元素可以使用图片识别的功能。 之前也介绍过该部分的功能:Katalon Studio通过识别图片处理浏览器文件下载弹出框 本文在此详细介绍一下,Katalon Studio关于图片识…

Katalon Studio控制浏览器静默模式运行

写在前面 浏览器静默模式执行测试,也叫“无头浏览器执行测试”,就是测试网页时不显示系统GUI执行界面。 这种执行测试的优点是:可以快速的执行测试,节省团队大量的时间,并且可以集成到CI/CD流程中。 Katalon Studio支持Chrome和Firefox浏览器的静默模式运行。 本文将指导读者如…

Katalon Studio解决请求响应中文乱码

写在前面 在使用Katalon Studio做接口测试时,请求响应中文会出现乱码的情况。 这个问题很多同学都会遇到,而且查看Katalon Studio官网发现日文同样会出现乱码。 近日,我们的软件测试学习交流群里的一位大佬终于找到了解决方法。 为了帮助更多的同学解决这个困扰,现特此整理一下解决方法…

Katalon Studio上传文件

写在前面 最近有童鞋询问如何使用Katalon Studio上传文件,空闲时间研究了一下。 常见的上传文件一般有两种格式的html,首先简单介绍一下。 第一种: input type = "file" 这种操作很简单,Katalon Studio本身有封装的关键字uploadFile()可以直接调用…

Katalon Studio处理table并获取单元格数值

写在前面 博主最近在使用Katalon Studio实施UI自动化测试。 在做账务检查脚本开发的时候,需要获取一些交易明细中的前后数值进行核算对比,验证数据的准确性。 在获取数据的时候,发现需要定位table中元素,并且获取table中指定单元格的数据。如何获取呢? 把问题抽象化: 1.所有的htm…

Katalon Studio通过识别图片处理浏览器文件下载弹出框

俗话说的好啊!兄弟!有酒可以一起喝,架,我们可以一起打,但是你给我提IE,对不起我们不认识! 哈哈,从这句话就可以看出IE浏览器的UI自动化的实施是多繁琐了吧? 最近博主在实施UI自动化项目,而且这个项目是一个历史悠久的系统,使用的就是IE8浏览器。 所以,在做到有关文件导出和下载的测试案例时,就遇…

Katalon Studio通过关键字实现变量值的存储和读取

在日常的自动化测试中,你一定会遇到数据的存储与读取。例如,业务操作流程中的任务编号,业务操作流程中的审批人账号等数据。这些数据往往在操作流程中需要复用。 Katalon Studio提供了关键字封装功能,所以,我们可以使用封装关键字的方式,来实现以上数据的存储以及读取。那么Katalon Studi…

Katalon Studio处理数据库

在日常的测试工作中需要经常用到:数据库的处理,执行SQL语句。 Katalon Studio可以通过定制关键字的方式连接到数据库,并执行SQL语句。 基本实现思路如下所示: 建立数据库连接 执行数据查询 关闭连接 private static Connection connection = null…

Katalon Studio如何定义关键字

Katalon Studio除了内置的关键字之外,用户还可以自定义关键字来扩展Katalon Studio的功能。 定制关键字就可以像其他内置关键字一样实现测试用例中调用。 上一篇文章讲解了如何通过Manual/Script视图调用关键字,这篇文章主要讲解如何创建一个关键字。 创建包是为了存储关键字…

Katalon Studio关键字的调用

Katalon Studio预封装了大量的公共方法和关键字,Katalon Studio允许使用Groovy或Java语言自定义关键字。所以脚本开发人员自己封装的关键字也可以在Manual/Script视图下调用关键字。 打开或者新建测试用例在用例编辑管理器界面 Manual 视图中,点击【Add-…

Katalon Studio元素抓取功能Spy Web介绍

写在前面 Katalon Studio提供了Web Object Spy功能,该功能可以主动抓取元素及其属性。同时,内置的验证和Highlight显示功能可以进一步验证元素定位的准确性。用户使用Web Object Spy可以随心所欲的抓取应用程序界面中的任何元素及其属性,并且保存到元素对象库中。备…

Katalon Studio录制回放功能使用介绍

写在前面 Katalon Studio提供了Record & Playback功能让自动化测试变得十分简单,该功能和UFT(QTP)的录制回放功能大同小异。这项功能可以让编码能力比较弱的同学做起自动化测试来得心应手。Record & Playback功能可以快速创建和运行测试脚本。同样,对于经验丰富…