Oracle Analytics Cloud and Server

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

How to detect when a OBIEE dashboard page has fully loaded

Received Response
1
Views
1
Comments
user1602293
user1602293 Rank 1 - Community Starter

We want to leverage Selenium and LoadRunner for test automation and performance load testing on OBIEE 11g/12c.

We have many differing dashboards, most of which contain multiple analyses of different styles and sources.

We want to know if there is a generic way to tell if an OBIEE dashboard page has fully loaded and all of the analyses contained it in have returned data/completed.

Ideally we want to identify this every time a request is run in the same session and dashboard - such as when the Apply button on prompts is pressed.

We have looked into using document.readyState === 'complete' but this requires coding to re-initialise each request.

We can of course look in the back end at session logs but want to know if there is a browser based element/property we can inspect in the front end.

Any pointers?

Answers

  • Hi,

    Not a simple thing ...

    Results in 12c are loaded as ajax calls, so by definition they are asynchronous : you see them go, you don't know when they are back ...

    I'm not sure if OBIEE itself has an idea (or a way) to tell when the page is fully loaded as this means you know how many ajax request the page sent and you track the results with handlers to display info received in the right place.