Hi I have a webpage which have multiple frames in a single screen/window at one time. Hence when an html frame refresh/load is performed, only that particular frame (out of many frames in the page) is loaded/processed and not the whole page. But QTP starts playback on the ‘load in process’ frame even when it is not loaded completely and leads to an error.
Please advice, if there is any way I can tell the QTP or InternetExplorer to wait until the frame have finished loading?
A.As internet explorer is not busy in this case, ‘Do while IE.busy’ or 'DoWhileNot(abc, tpAttachNoWait).exists' code does not works.
B.Also QTP captures all the shown and hidden frames (which are not displayed to user) in the Object Browser, so putting a Check/WildCard for a property change of any field also does not works.
C.When the page is loaded, sometimes a VisualCue/HourGlass image is displayed but QTP identifies it all the time (irrespective of it visible to us or not) as it is hidden somewhere in the htmlframes.