Katalon Studio关键字的调用

2018年7月31日 8.67k 次阅读 16 条评论 3 人点赞

Katalon Studio预封装了大量的公共方法和关键字,Katalon Studio允许使用Groovy或Java语言自定义关键字。所以脚本开发人员自己封装的关键字也可以在Manual/Script视图下调用关键字。

Manual视图调用关键字
打开或者新建测试用例在用例编辑管理器界面 Manual 视图中,点击【Add-Method Call Statement】调用方法;

katalon_studio_keywords1
方法调用的测试步骤被添加到测试用例中。

katalon_studio_keywords2
双击输入单元格来编辑被调用的方法,编辑后保存。

katalon_studio_keywords3
备注:一旦测试步骤被添加为方法调用语句,它将不被允许更改为另一个关键字。

Script视图调用关键字
测试用例的脚本视图允许你使用Groovy或Java语言轻松地定义关键字和处理方法的调用。例如:

katalon_studio_keywords4
Script视图调用关键字效果:

katalon_studio_keywords5

风里云里,我在这里等你!

文章评论(16)

  • 点水

    能否加下群学习一些katalon知识

    2019年7月23日
  • 测试小白

    方便加个QQ吗,请教katalonWeb测试遇到的一些问题

    2019年7月9日
  • 你好,请问可以加下qq交流吗?刚接触katalon,关键字这块不太懂

    2018年12月18日
  • sky

    你好,请问下可以加你qq交流下吗 这边就是工作上领导叫拿这个工具做下自动化测试,可是这个工具刚接触,不太懂这个,相应文档也比较少也不知道问谁,刚好看到你这里写的文章介绍了这个,这边就是想请教下录制过程中对于alert弹窗,文件上传等,录制不了的,或者是我录制了回放不了的 这些该怎么处理呢

    2018年12月6日
    • Altumn

      已加qq

      2018年12月10日
    • 点水

      你好,想请问下遇到相同的xpth元素定位在katalon下怎么解决

      2019年7月23日
  • 微零

    请问八大定位方式有文章吗

    2018年10月26日
    • Altumn

      整理了一篇文章,可以先看一下元素定位的基本思路和方法:https://www.testclass.cn/selenium_find_element.html
      等我有时间再整理常用的定位方法;

      2018年11月5日
    • Altumn

      你好,刚写了关于selenium元素定位常用方法的文章: https://www.testclass.cn/selenium_find_elements.html 感谢支持。

      2018年11月13日
  • 大王小王

    callTestCase(TestCase calledTestCase, Map<String, Object> binding)请问后面这个参数怎么填入

    2018年10月26日
    • Altumn

      后面是调取案例执行失败后的操作;流程控制:
      1:STOP_ON_FAILURE:失败后停止执行后面的案例;
      2:CONTINUE_ON_FAILURE:失败后跳过当前调用的案例,继续执行下面的案例;
      3:OPTIONAL:非强制性的,任意的;

      一般选择:STOP_ON_FAILURE

      2018年10月26日
  • 王土豆

    1、如果只想调用某案例的部分步骤是不是只能复制粘贴?目前我没找到其他好的方法,都是复制那一部分步骤。2、关于八大定位方式的文章我看过,我看很多文章说的是最有效最好的方式是xpath,当元素是动态的时候不能用xpath,我都改成class和css,最常用的是这几个,当然id、text什么的有时候也很好用,但是感觉有点脆弱。啊其实是个测试小白,是否可以加你微信?感谢

    2018年8月29日
    • Altumn

      可以封装成独立的方法。最简单的方法就是复制粘贴,直接用,这样也没问题。加你QQ了,互相学习吧,我也在学习中。

      2018年8月29日
  • 王土豆

    我接触katalon进行自动测试已经一个多月了,想问一下:1、对于常用的自定义元素或者简单的测试用例(比如登录系统成功这个测试用例),怎么样实现多次调用?2、有一些网页元素用xpath、class、css、text和id等定位方式都定位不成功,通过录制测试用例也捕捉不到,这个时候应该怎么处理?一般这个时候我就会卡住。谢谢解答。

    2018年8月28日
    • Altumn

      1.案例之间的调用是使用call test case. katalon studio 有封装的方法,直接在打开的测试用例界面,点击Add,选择需要调用的案例添加就行了。
      2.定位元素要掌握一定的方法,过天我出篇文章吧。八大定位方式,优先使用ID和name,首先得确定有无iframe,如果有的话需要先跳转iframe.脱离Katolon这个工具都是一样的定位方式。

      2018年8月28日