【问题标题】:can anyone please provide some script of statement for automating Siebel Open UI application usig UFT with Siebel open UI Add-in Enabled任何人都可以提供一些语句脚本,用于在启用 Siebel Open UI 插件的情况下自动化 Siebel Open UI 应用程序使用 UFT
【发布时间】:2016-11-14 06:28:04
【问题描述】:

是否有人尝试使用 UFT 自动化 Siebel 开放式 UI 应用程序,如果是,请告诉我脚本的外观? .我启用了 Siebel 开放式 UI 插件,但它仍然被识别为 Web 对象。

【问题讨论】:

    标签: qtp siebel


    【解决方案1】:

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

    1. 添加了新的测试对象,其中最常见的是SblOUIAdvancedEdit
    2. 在对象存储库中添加了其他级别,以便更正确地分割应用程序,这些对象通常是SblOUIApplet,但SblOUITable 也将包含其中的对象。

    所以一个典型的脚本行可能看起来像:

     Browser("B").Page("P").SblOUIApplet("Orders").WebButton("create").Click
    

    关于SblOUIAdvancedEdit 这个对象不是为每个编辑字段识别的,只有那些里面有一个 opener 元素的对象,它允许打开一个对话框来设置编辑字段(见下图)。

    【讨论】:

    • 感谢您的解决方案。我之前曾为 Siebel HI(高交互)应用程序工作,并遵循您提供的相同步骤。但想问您是否启用了此 STA 和 SiebelAx_TestAutomation_.exe 是否也适用于 Siebel Open UI 应用程序。请回复..如果是,那么我将采用相同的方法。
    • @RohitArora,哎呀,我误读了这个问题,对不起:(请参阅我的更新答案。
    • 非常感谢先生。如果您有更多与此相关的信息,请与我分享,这是非常有用的信息。我只为 SbOUITree 获得了这种脚本,但是我没有将文本框作为 SblOUIAdvancedEdit 获得,正如您提到的那样,它被识别为 WebEdit 对象。使用 Web (HTML) 技术开发文本框是否意味着不受 Siebel Open UI mens Jss Script 的干扰。如果您对上述场景有任何意见,请回复。
    • 非常感谢您提供这些相关信息。感谢您的宝贵回复。我们是否还需要启用其他插件(如:java、Siebel 或 Oracle)以及 Siebel 开放式 UI 插件,同时为开放式 UI 编写脚本,我们是否也需要为开放式 UI 启用 STA,否则它会在没有这些的情况下工作配置。
    • @RohitArora,您只需要Web + SiebelOUI,不需要启用STA。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2017-09-22
    • 2016-02-14
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    相关资源
    最近更新 更多