已知问题 - Web 2.0 插件

此部分包括有关使用 Web 2.0 插件的疑难解答和限制信息。

一般限制

  • 使用 Web 插件扩展性支持的测试对象 (如 Web 2.0 测试对象) 时,如果从活动屏幕创建检查点,或尝试从活动屏幕查看对象的属性,则部分属性值可能为空。

  • 在 Firefox 浏览器中使用 Web 2.0 工具包时,我们建议一次仅加载一个工具包。

返回页首

浏览器特定的限制

  • 由于同步问题,如果在录制时导航到 Internet Explorer 或 Mozilla Firefox 中的新网页,则 UFT One 可能不会录制页面中特定 ASP .NET Ajax 或 jQuery UI 对象的某些操作。同样,运行导航到新页面的步骤时,UFT 可能无法在特定 ASP .NET Ajax 或 jQuery UI 对象上执行某些步骤。

    变通方法: 如果录制时发生问题,请刷新网页并重新录制步骤。如果运行时发生问题,请在有问题的步骤前插入 Wait() 语句。

  • Safari 浏览器不支持 Web 2.0 测试对象或基于扩展性的 Web 插件的测试对象。

返回页首

ASP .NET AJAX

使用 Web 2.0 ASPAjax 插件时,默认情况下,不会启用活动屏幕中的运行脚本。

变通方法:

  1. 在“选项”对话框中,启用在活动屏幕中运行脚本。在工具 > 选项 > GUI 测试选项卡 > 活动屏幕节点,将运行脚本设置为已启用。

  2. 关闭然后重新打开测试或组件,以使设置生效。

返回页首

Dojo

在 Internet Explorer 10 或 11 中,无法在使用 Dojo 1.10 创建的对象上进行录制。

变通方法: 在 Internet Explorer 9、Firefox 或 Chrome 上录制对象。

返回页首

EXT-JS

加载 Ext-JS 工具包时,请确保未加载 Siebel 插件。

返回页首

jQueryUI

在 Chrome 仿真器上的 jQueryUI 应用程序中录制时,如果打开新选项卡 (例如,通过对象上的单击操作),然后在新选项卡上录制操作并关闭该选项卡,则不会录制在原始选项卡上执行的操作。

变通方法: 在 Chrome 中,执行以下操作:

  1. 导航到 chrome://flags/ 页面。

  2. 在 /flags 页面中,将“启用触摸事件”选项设置为“启用”

返回页首

Salesforce Lightning

此插件仅支持使用 Google Chrome 和 Mozilla Firefox 浏览器。

UFT One 不支持 shadow roots 下的 Salesforce Lightning 对象。

返回页首

SAPUI5

SAPUI5 ag-grid 和 ui-grid 对象在浏览器控件中不受支持。

返回页首

Siebel Open UI

  • 默认情况下,所有 SiebelOpenUI 对象均显示为同一“页面”对象的子对象,即便对于从主页打开的对象中所的嵌入对象亦是如此。

    如果要按单独的“页面”对象将对象分组,请在“选项”对话框 的页面/框架选项窗格中,选中 Create a new page test object for section 下的 Every navigation 选项 (工具 > 选项 > GUI 测试选项卡 > Web 窗格 > 页面/框架选项) 。

  • 录制 SblOUIAdvancedEdit 对象的输入信息时,UFT One 将在打开另一对象之后录制输入信息的 Set 方法。

    变通方法: 录制完成后,手动更改步骤的顺序。

  • 选择 Siebel OpenUI  对象的方法时,自动完成列表将显示该对象的某些内部方法。您的测试中不应使用这些方法。

返回页首