I have an app in which the user clicks a button, triggering an iFrame to open. I m having real trouble waiting for this frame to open an load before continuing.
I can t use:
wait_for_page_to_load
because the it s not the page that loads, it s the iframe.
I can t use:
select_frame
because the frame hasn t loaded yet
so I m left with the ever so ugly
sleep(3)
before I can select the frame and assert something about it.
Any suggestions on how to do this properly? I don t want to use lib specific JS as I am extracting a Selenium DSL for use across multiple projects. Also, I m using selenium-client so anything ruby based would be a plus.
Cheers,
Ad.
edit: I can t seem to use:
wait_for_frame_to_load
either, it times out.