步入、步出或步过特定步骤 - 练习

相关项: GUI 操作、脚本化 GUI 组件和函数库

在此练习中,您将使用“步入”、“步出”和“步过”命令创建一个示例函数库并运行它。

备注: 有关此练习的相关任务,请参见调试测试、组件、函数库或用户代码文件

创建示例函数库和测试

  1. 选择文件>新建>函数库>以打开新函数库。

  2. 在函数库中,准确输入以下行:

    public Function myfunc()
    msgbox "one"
    msgbox "two"
    msgbox "three"

    End FunctionUFT One 自动添加。

  3. 使用名称 SampleFL.qfl 将函数库保存到 ALM 项目或文件系统中。

  4. 选择文件>新建>测试并选择 GUI 测试以打开新测试。

  5. 单击 SampleFL.qfl 函数库的文档选项卡使其处于活动状态。

  6. 右键单击函数库文档选项卡并选择将库 'SampleFL.qfl' 与 'Test' 相关联以将函数库与测试关联。

  7. 单击所创建操作所在的文档选项卡使其处于活动状态。单击“编辑器/关键字视图”切换按钮以显示编辑器并准确输入以下行:

    myfunc
    myfunc
    myfunc
    endOfTest="true" 

返回页首

运行函数库并使用命令

  1. 选择操作的第一个步骤 (对 myfunc 函数的第一次调用),并按 F9 (“插入/删除断点”) 添加断点。断点符号将显示在左边空白处

  2. 运行测试。测试在断点处暂停。

  3. F11步入)。执行箭头指向函数库中函数的第一行 (msgbox "one")。

  4. 再次按 F11步入)。消息框显示文本 one

  5. 单击OK关闭消息框。执行箭头移到函数中的下一行。

  6. 继续按 F11 (“步入”) (并在打开的消息框上按“确定”),直到执行箭头离开该函数并指向操作中的第二个步骤 (对 myfunc 函数的第二次调用)。

  7. F11步入)以再次进入该函数。执行箭头指向函数内的第一个 msgbox 行。

  8. SHIFT+F11步出)。关闭打开的每个消息框。注意,执行箭头继续指向函数中的第一行,直到关闭三个消息框的最后一个。在关闭第三个消息框之后,执行箭头指向操作中的下一行 (对 myfunc 函数的第三次调用)。

  9. F10步过)。三个消息框再次打开 —— 这一次是在“关键字视图”中。执行箭头留在操作中的相同步骤上,直到关闭三个消息框的最后一个。在关闭第三个消息框之后,执行箭头指向操作中的下个步骤。

返回页首