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

相关项: 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 (步过) 。三个消息框再次打开 —— 这一次是在“关键字视图”中。执行箭头留在操作中的相同步骤上,直到关闭三个消息框的最后一个。在关闭第三个消息框之后,执行箭头指向操作中的下个步骤。

返回页首