Selenium IDE - v1.9.0
Firefox - v14.0.1
I am working on getting some high level recorded/playback tests for my organization when I stumbled upon something that I had never seen the IDE do so far.
Our WebApp is designed to have a portal that has options.
Clicking on one of the option launches another window which holds all functionalities for that option.
One of the links in the newly launched window, when clicked, opens a modal.
My TEST -
Step 1 - Logs in to ParentWindow (Portal)
Step 2 - Clicks on OptionA in portal to open NewWindowA
Step 3 - Then selects the NewWindowA
Step 4 - Clicks on LinkA in NewWindowA to open ModalA
Step 5 - Clicks button "OK" in ModalA to close ModalA
Step 6 - Selects NewWindowA again
Step 7 - Closes NewWindowA
Step 8 - Selects ParentWindow (Portal)
Step 9 - Finally Logs out of ParentWindow (Portal)
The ISSUE I am seeing is that -
Playback stops (like in a loop - test does not pause or stop executing) at "Step 4" though the ModalA is successfully opened, and the test does not proceed to the next step.
I see the IDE log saying "[info] Executing: |click | link=openModalA | |"
It seems like it running this command in a loop waiting for something, but I do not have any wait declared in the IDE for this step.
Also, I saw that if I manually closed the "ModalA" the test continues, as though it just broke/escaped from a loop.
Not sure why this is so, or what I can do to solve this.
But I want to solve this for the Selenium IDE first.
I know there are way to do the same using SeleniumRC or WebDriver, but for now any help regarding the solution using the IDE will be greatly appreciated.