交互屏幕窗格

相关项: GUI 测试和脚本化 GUI 组件

“交互屏幕”窗格可用于查看录制会话的某步骤中显示的应用程序快照。

运行测试后,无需打开应用程序,在“交互屏幕”中右键单击即可添加步骤、检查点或输出值。

访问交互屏幕窗格

  1. 执行以下某项操作:

    • 确保 GUI 测试、操作或组件在文档窗格中处于活动状态。

    • 在解决方案浏览器中,选择 GUI 测试或组件节点或其某个子节点。

  2. 选择“查看”>“交互屏幕”

返回页首

保存测试和交互屏幕内容

要直接从交互屏幕中显示的内容编辑已保存的测试,而无需再次打开应用程序,请先将您的测试与交互屏幕内容一起保存。

打开测试后,选择“文件”>“另存为”,然后选中“保存交互屏幕文件”复选框。

如果您不再需要交互屏幕内容来进一步编辑测试,并且想要节省磁盘空间,请清除“保存交互屏幕文件”复选框,再次保存测试。从此时开始,在录制过程中捕获的交互屏幕文件不再适用于您的测试。

返回页首

更新单个交互屏幕捕获

如果应用程序已更改,并且要使用交互屏幕文件根据更新后的应用程序来编辑测试,请更新与测试一起保存的交互屏幕文件。

要更新交互屏幕捕获,请执行以下操作:

  1. 确保应用程序中更新的窗口或页面已打开且可用,并且“交互屏幕”窗格显示在 UFT One 中。

  2. 在“关键字视图”中,单击要更改的步骤。将在“交互屏幕”窗格中显示窗口或页面。

  3. 选择“工具”>“更改交互屏幕”UFT One 窗口将隐藏起来,鼠标指针变为指向手。

  4. 单击在应用程序中显示的窗口或页面。

  5. 当出现消息提示您更改当前交互屏幕显示时,单击

返回页首

每种技术的交互屏幕支持

如果您要使用特定的 UFT One 插件来测试应用程序,请查看该插件的已知问题,以了解哪些“交互屏幕”选项可用于该插件。

例如:

MDI 应用程序和交互屏幕 当您正在 MDI(多文档界面)应用程序上录制时,交互屏幕不捕获非活动子框架的信息。
Web 测试和交互屏幕

在测试基于 Web 的应用程序时,以下情况适用:

  • 该交互屏幕将显示使用 Internet Explorer 浏览器控件捕获的 HTML 内容,即使是在其他浏览器上运行的步骤。

  • 根据设置,交互屏幕可能会捕获在页面上运行各种脚本之前或之后的 HTML 页面。

  • 交互屏幕中的某些页面可能会与录制或更新测试运行期间出现的页面略有不同,某些属性值可能不同或不可用。

  • UFT One 在页面上存储图像和其他资源的 URL 路径,而不是下载图像后与测试一起存储。因此,可能需要提供登录信息才能在“交互屏幕”中查看有密码保护的资源。

ActiveX 控件/Java 小程序和交互屏幕

UFT One 在仅限查看模式下将 ActiveX 控件或 Java 小程序加载到交互屏幕。这意味着,您不能从交互屏幕中对加载的 ActiveX 或 Java 对象执行操作或检索有关这些对象的其他信息。为此,首先加载相关的插件,然后再次直接录制对象。

此外,加载到交互屏幕的 ActiveX 控件或 Java 小程序可能无法完全像在应用程序中那样工作。在某些情况下,这可能会导致意外行为,具体取决于加载的特定控件或小程序的实现情况。

有关更多详细信息,请参阅已知问题

返回页首

交互屏幕和图像识别

对于包含洞察测试对象的步骤,交互屏幕只提供对应用程序和测试对象上下文的可视引用。交互屏幕将洞察测试对象突出显示在其父对象的屏幕捕获中。

这意味着您无法使用图像识别步骤的交互屏幕查看对象属性、插入检查点或输出值,或将对象添加到对象存储库中。

此外,交互屏幕中的对象不支持 OCR 文本识别机制。

返回页首

另请参见: