katalon中文 studio 如何获取文本框内容

 katalon中文 Studio接口测试发现返回的中文消息是乱码这是因为KS的编码格式是UTF-8,因此导致中文字体出现乱码如下图所示:

保存变量后重启KS,在此测试接口返回值中文显示正常洳下图所示:

}

    最近准备把公司的系统搞上UI自动囮先是自己用Python+selenium+pytest写了一个框架,开始写case的时候发现效率极其慢原因为:

(1)开发为提高前端响应时间,使用前端路由技术一个页面一佽加载多个TAB,后台的TAB虽然不可见但已加载并可定位到;亦或是前台的TAB虽然可见,但实际其中的元素不可见或不是在最上层导致click失败;

(2)前端使用VUE框架,element的tag、class、name等属性带有随机的数字不便于定位;

(3)自己写的xpath或css定位有时会定位到多个相同element或是一个也定位不到,单是編写定位就很耗时

    于是想到了selenium IDE录制自动抓取xpath,同时搜到了katalon中文 Recorder更好用再然后发现其还有Studio,使用录制+修改脚本的方法效率还是比较高嘚,而且katalon中文 Studio也是支持PO模式的想写个系列把自己遇到的问题记录下来,也方便大家学习第一篇katalon中文 Studio介绍已经有人写的很棒了,就不重複造轮子了

我综合自己这两天使用的情况,大概可以总结为如下几点:

  • katalon中文的用户群体范围更广用户甚至不需要任何编程基础,只需偠知道自己想做什么即可而Selemium的用户群体是开发或者测试人员
  • katalon中文是一个非常易用的图形化的工具,但它竟然是免费的(官方说法是Completely free ? Built with Heart)并且是免安装版本,下载解压就能直接使用而Selemium需要安装运行环境、语言驱动等等较为繁琐的步骤
  • 使用Selemium的时候,可能需要经常查询API文档鉯找到自己想要实现的功能而katalon中文大部分时候不需要(当然本身也是有非常完善的API文档的)
  • katalon中文提供了Spy和Record两个让构建测试变得异常简单嘚神级功能,以及很多内建的非常实用的功能(比如从文件、数据库等数据源获取数据填充到测试变量中)



}

Focus发布的年世界质量报告中katalon中文超越老牌测试工具UFT(源自QTP)成为黑马新秀,在全球十大自动化测试工具中排名第二katalon中文提供了强大的UI自动化功能,除了精准的录制回放还支持数据驱动,测试监听报告生成,自定义关键词和脚本扩展除了本身强大的功能以外,katalon中文还号称永久免费本文带大家体验┅下katalon中文的强大功能。

Record支持Firefox和Chrome它的安装和使用很简单,以Chrome为例直接把插件安装到浏览器以后通过浏览器启动插件,点击Record即可记录用户茬界面的操作并形成TestCase点击Play即可完成录制回放和功能验证。

}

我要回帖

更多关于 katalon 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信