Search code examples
qtpsiebel

can anyone please provide some script of statement for automating Siebel Open UI application usig UFT with Siebel open UI Add-in Enabled


Has anybody tried for Automating Siebel open UI application using UFT if yes , please let me know how would be the scripts looks like ??? . I have the Siebel open UI Add-in Enabled however still it is identifying as Web object.


Solution

  • Siebel Open UI is implemented as a WebExtensibility project in UFT so most of the objects will still be recognised as plain web-objects. The two main differences that Siebel Open UI support adds are:

    1. New test objects are added, the most common of which is SblOUIAdvancedEdit.
    2. Additional levels are added into the object repository in order to segment the application more correctly, these objects are usually SblOUIApplet but SblOUITable will also contain the objects within it.

    So a typical script line could look something like:

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

    Regarding SblOUIAdvancedEdit this object is not identified for every edit field, only those which have an opener element inside it which allows opening a dialog to set the edit field (see picture below).

    WebEdit vs SblOUIAdvancedEdit