Forum Discussion

oleg_regist's avatar
oleg_regist
New Contributor
7 years ago

Working with Appeon Web Application.

Hi Colleagues,

 

I'm wondering does anyone have experience with testing Appeon Web applications with TestComplete?

 

I'm trying to test sample demo app - http://demo.appeon.com/sales/multi_browser_index.htm

 

Getting next issue:

In TC object explorer only top level Objects could be identified. But innter Object become visible only after click on them by coordinates.

 

If anyone have any ideas or experience with appeon please reply.

 

Thanks,

Oleg

    • oleg_regist's avatar
      oleg_regist
      New Contributor

      It's not a real Web Application, so browser setting has no effect there.

  • AlexKaras's avatar
    AlexKaras
    Champion Level 3

    Hi Oleg,

     

    From what I see:

    a) The referenced site tries to download and install some executable with something that pretends to be a browser plug-in;

    b) A quick skimming of the Appeon start page made me think that Appeon is something that makes it possible to use PowerBuilder UI (and logic?) from web browser.

     

    The above two points make me think that the browser does not display any html UI but instead just launches the mentioned plug-in and plug-in renders the UI in some manner (either via regular OS UI controls, or, more probably, by drawing them directly on its canvas or some other way).

    You may try to use MSAA in TestComplete (like it is recommended for PowerBuilder, for example) and check if it helps.

    Alternatively, you may contact Appeon's support and ask their recommendations as for how to access rendered controls using test automation tool (TestComplete).

    • oleg_regist's avatar
      oleg_regist
      New Contributor

      Thanks Alex,

       

      You absolutely right:

      Appeon Web - it's not real Web Application.

      I can detect most elements from it by MSAA.

      But have some difficults with some specific controls - like a Tables.

       

      Good point to contact with Appeon Support, thanks for that ).