Katalon测试用例之脚本视图[Script View](V5.10.0)

本文转自
除了通过手工操作视图(Manual View)添加测试用例之外,Katalon还为熟悉编程的用户提供了脚本编程的方式添加自动化测试。如果有需要的话,用户可以很轻松地使用Groovy或者Java的方式修改脚本(Katalon会事先导入包甚至是生成一些脚本)。
和手工操作一样,举个相同的例子:
1、打开网页浏览器;
2、输入网址并跳转至该网站;
3、点击网站的某个控件;
4、验证该控件存在于这个网站;
5、关闭网页浏览器。
按照以下步骤,在脚本视图中创建自动化测试脚本:
1、点击菜单栏File > New > Test Case,弹出测试用例的会话窗口,录入测试用例的名字,点击"OK"按钮。

新测试用例会话窗口

2、一旦创建了一个新的测试用例,你可以通过底部对应的标签(Script)切换至脚本视图,然后你可以观察测试的步骤是怎么通过使用Groovy语言生成了脚本。

脚本视图

3、使用Katalon内置的关键字WebUI,并在编辑器中遵循如下所示的语法:

WebUI.

在输入.之后,便会自动调用内容助手(Content Assist),帮助完善代码。因此,所有的与WebUI相关的内置关键字会如下所示地显示出来:

关键字提示

4、选择Open Browser关键字,该关键字的功能是打开一个浏览器,同时如果提供了URL便会自动跳转过去。选择关键字的时候,会显示该关键字的一些描述以供参考。

Open Browser

5、接着使用Navigate To Url关键字,并在引号中提供要跳转的网址,系统运行到这里便会跳转到该页面去。

Navigate To Url

6、使用Click关键字,该关键字提供了点击页面的某个对象的功能,需要在括号内提供要操作的对象。

Click

7、根据下面所示的语法方式去引用Object Repository中的对象。(或者你也可以直接从对象库中直接拖某个对象到编辑器中)

FindTestObject('{Object ID}')

上面提到的**Object ID便是该对象在Katalon中的ID,你可以在该对象的属性会话窗口中找到它的ID,如下

object

8、使用Verify Element Present关键字,该关键字提供了验证某个对象是否存在于当前浏览器所打开的页面中。和上一步的一样,你需要制定一个对象给这个关键字。

Verify Element Present

9、添加Close Browser关键字,然后保存测试用例。

Close Browser

在使用脚本视图时,以下API文档会很有用:

类(Class) 描述
Builtin Keywords 常见内置关键字列表
WebUI Builtin Keywords WebUI内置关键字列表
Web Service Builtin Keywords Web Service内置关键字列表
Mobile Builtin Keywords Mobile内置关键字列表

10、点击主工具栏上的Run运行该测试用例。

Run

Katalon Studio此时会执行上述的所有操作步骤。

你可能感兴趣的:(Katalon测试用例之脚本视图[Script View](V5.10.0))