已知问题 - Siebel 插件

本主题描述 Siebel 插件的疑难解答和限制。

一般限制

  • 即使某些对象、方法或属性未在文档中进行介绍,也可从 OpenText Functional Testing 中获得。这是因为 OpenText Functional Testing 在加载 Siebel 插件和打开 Siebel 应用程序时会检索最新的 SiebelObject.xml 文件,并且会按照在 OpenText Functional Testing 产品发布时可用的 .xml 文件版本对文档进行更新。

  • 上下文相关帮助 (F1 帮助) 可能对 Siebel 在 OpenText Functional Testing 发布后添加的对象和/或方法不可用。此外,自动文档(在“关键字视图”文档列中)和步骤文档(在步骤生成器中)可能对这些对象和/或方法不可用。

返回页首

对象标识

  • 某些对象(例如,在 SmartScript 模块中的对象)没有存储库名称属性值,因此未录制且未被对象侦测器识别。

    变通方法: 使用低级录制。

  • 放置于 SiebList 对象的单元格中的内部对象无法以标准方式访问(即使已录制)。这可能导致以下限制:

    • 如果测试或业务组件脚本行包含在 SiebList 内部对象上的操作,则会突出显示整个 SiebList 对象。

    • SiebList 对象的 ChildObjects 方法将返回 0。

    • “对象存储库”窗口中的“添加对象”选项不能用于将 SiebList 内部对象添加到对象存储库。

  • 对象侦测器和检查点将展开的计算器和弹出式日历对象识别为 Window("Siebel control popup")

返回页首

录制

  • 如果在录制测试或业务组件时警告消息打开(例如,插入无效数据时), OpenText Functional Testing 可能会以错误的顺序录制这些操作。

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

  • 不会录制甘特图操作和 RichText 编辑器工具栏操作。

    变通方法: 使用低级录制。

  • 仅在启用 ActiveX 插件时可以录制约会日历对象。

  • 如果在约会日历中录制新约会的创建,则在运行时,测试或业务组件可能会失败。

    变通方法:设置步骤之前将 onkeypress FireEvent 手动添加到 WebElement

  • 对于在弹出式表上录制的步骤,交互屏幕为空。

返回页首

测试对象和测试对象方法

  • 使用 Siebel 版本 8.1.1.11 时,如果运行应用程序计算器的测试,SiebCalculator.ClickKeys 方法可能不可用。

    变通方法: 直接将计算器的值输入到编辑字段中,而非使用 ClickKey/ClickKeys 方法输入值。

  • 特定的测试对象 (含 Sieb 前缀) 具有表格式特征。OpenText Functional Testing 会将 Sieb 表格式测试对象视为表类型对象,并使您能够检查其内容和/或描述属性。您还可以输出内容和/或值,以便在测试或业务组件中使用。以下 Sieb 测试对象具有表格式特征: SiebCommunicationsToolbar、SiebList、SiebMenu、SiebPageTabs、SiebPDQ、SiebPicklist、SiebScreenViews、SiebThreadbar、SiebToolbar 和 SiebViewApplets。

返回页首

检查点

  • 要在编辑测试或业务组件时创建相应对象类型(例如,SiebList、SiebPicklist 或 SiebPageTabs)的表内容检查点或输出值,必须在显示对象的屏幕中打开应用程序。否则,“表检查点”对话框或“表输出值”对话框中将仅显示“属性”选项卡。

  • 如果未录制对总计行进行更新的操作,则为包含总计行的 SiebList 对象创建的检查点可能在测试运行期间失败。

返回页首