已知问题 - 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 方法。
  • GetCellDataSetCellData 方法的长度限制为 3000 字符。

返回页首

对象标识

  • 使用嵌套选项卡控件时,您可能需要在对象存储库中手动修改相应条目以启用唯一标识。例如,您可能需要将序号标识符添加到现有描述。

  • 有时,与具有 Visual C++ 对象的控件的窗口句柄相关的 MFC 内部映射可能不包含适用于所有 Stingray 控件的条目。在此类情况下,由于 Stingray 插件依靠此映射从应用程序中检索信息,它可能无法识别某些 Stingray 控件。

    变通方法: Stingray 插件包含在上述情况中缺少 MFC 映射条目时充当备用的辅助机制。要激活该机制,请在 OpenText Functional Testing 中,选择工具>选项> GUI 测试选项卡>Stingray 节点。选中“高速缓存 MFC 映射”复选框并单击“确定”。关闭并重新启动 OpenText Functional Testing

    默认情况下,此机制未激活,因为会增加性能开销。

返回页首

录制

  • 默认情况下,在 Stingray 网格上进行录制时,支持编辑框、复选框和下拉 (组合) 列表。可能部分支持或完全不支持 Stingray 网格中嵌入的其他类型的控件。

    录制期间不支持 CGXTabbedComboBox 控件和 CGXCheckBoxEx 控件类型。

    变通方法: 要使用支持的控件以外的其他控件,请向测试或业务组件手动添加 SetCellData 语句(而不录制单元格内的用户操作)。

  • Stingray 树控件项有工具提示时,通过单击项标签来录制其选择可能会失败。

    变通方法: 通过单击项图标选择请求的项。

返回页首