任何人都可以提供一些声明脚本来自动化Siebel Open UI应用程序使用UFT并启用Siebel开放式UI加载项

时间:2016-07-12 06:39:49

标签: qtp siebel

有没有人试过使用UFT自动化Siebel打开UI应用程序,如果是的话,请让我知道脚本会是什么样子? 。我有Siebel打开的UI加载项已启用,但它仍然标识为Web对象。

1 个答案:

答案 0 :(得分:1)

Siebel Open UI在UFT中实现为WebExtensibility项目,因此大多数对象仍将被识别为纯Web对象。 Siebel Open UI支持的两个主要区别是:

  1. 添加了新的测试对象,其中最常见的是SblOUIApplet
  2. 将额外的级别添加到对象存储库中以便更正确地对应用程序进行分段,这些对象通常为SblOUITable,但 Browser("B").Page("P").SblOUIApplet("Orders").WebButton("create").Click 也将包含其中的对象。
  3. 因此,典型的脚本行可能类似于:

    SblOUIAdvancedEdit

    关于apply(data, 1, function(x) x[-1][which.min(abs(x[-1] - x[1]))]) # 0.4 1.0 0.7 1.9 ,没有为每个编辑字段标识此对象,只有那些在其中包含 opener 元素的对象允许打开对话框来设置编辑字段(参见下图)

    WebEdit vs SblOUIAdvancedEdit