已知问题 - Stingray 插件
此部分描述 Stingray 插件的疑难解答和限制。
常规
-
将 Stingray 支持配置设置应用到计算机上的所有用户对至少已打开 OpenText Functional Testing 一次的用户无效。
变通方法: 对每个至少已打开 OpenText Functional Testing 一次的用户单独应用 Stingray 支持配置设置。
- 加载 Stingray 插件时,OpenText Functional Testing 不支持在同一应用程序中同时使用 Unicode 和非 Unicode。
-
默认情况下,仅支持单线程 Stingray 应用程序。
要为多线程应用程序提供支持,请在 OpenText Functional Testing 中,选择工具>选项> GUI 测试选项卡>Stingray 节点。选中“支持多线程的 Stingray 应用程序”复选框并单击“确定”。关闭并重新启动 OpenText Functional Testing。
- 如果使用预编译代理模式构建 Stingray 应用程序,并且至少使用了一次 Stingray 支持配置向导来设置 Stingray 运行时代理,则在应用程序上录制、识别或运行步骤可能会失败。
应用程序对象
-
Stingray 插件不支持 Objective Edit 或 Objective Chart 控件。
-
默认情况下,仅支持以下网格类:
-
CGXBrowserView
-
CGXBrowserWnd
-
CGXGridWnd
-
CGXGridView
-
CGXGridHandleView
-
测试对象和测试对象方法
- Stingray 树控件不支持 ExpandAll 方法。
- GetCellData 和 SetCellData 方法的长度限制为 3000 字符。
对象标识
-
使用嵌套选项卡控件时,您可能需要在对象存储库中手动修改相应条目以启用唯一标识。例如,您可能需要将序号标识符添加到现有描述。
-
有时,与具有 Visual C++ 对象的控件的窗口句柄相关的 MFC 内部映射可能不包含适用于所有 Stingray 控件的条目。在此类情况下,由于 Stingray 插件依靠此映射从应用程序中检索信息,它可能无法识别某些 Stingray 控件。
变通方法: Stingray 插件包含在上述情况中缺少 MFC 映射条目时充当备用的辅助机制。要激活该机制,请在 OpenText Functional Testing 中,选择工具>选项> GUI 测试选项卡>Stingray 节点。选中“高速缓存 MFC 映射”复选框并单击“确定”。关闭并重新启动 OpenText Functional Testing。
默认情况下,此机制未激活,因为会增加性能开销。
录制
-
默认情况下,在 Stingray 网格上进行录制时,支持编辑框、复选框和下拉 (组合) 列表。可能部分支持或完全不支持 Stingray 网格中嵌入的其他类型的控件。
录制期间不支持 CGXTabbedComboBox 控件和 CGXCheckBoxEx 控件类型。
变通方法: 要使用支持的控件以外的其他控件,请向测试或业务组件手动添加 SetCellData 语句(而不录制单元格内的用户操作)。
-
Stingray 树控件项有工具提示时,通过单击项标签来录制其选择可能会失败。
变通方法: 通过单击项图标选择请求的项。