Watir Javascript popup handler: How to handle the popup dial


#1

Clarification regarding JSpopup_dialog. Winclicker supports the popup
when clicked on the link but the same fails in the second case. I
think Watir is unable to get the handle of the dialog…Any help???
Application hangs…

require ‘watir’

@ie = Watir::IE.new
@ie.goto(“C:/test.html”)
@ie.button(:caption, “Click this button”).click

I see that the application hangs up. How do i handle the dialog?
I need to validate the ‘message’ and then click on ‘OK’

I tried the methods in WinClicker.rb but could not succeed. It just
works fine when i do a click_no_wait but that doesn’t serve my
purpose.
Any suggestions/solution would be greatly appreciated.

Thanks in advance,
– Rajesh.V

My Application:

Page created for Testing

Automation Testing

This works fine with the existing WinClicker.rb:
Click this link


But this doesn't work !!!


<a


#2

Rajesh,
There is some good info here in the FAQ about js popups:
http://wiki.openqa.org/display/WTR/FAQ

Also, just a note: keep in mind that doing a “click” in watir equates to
a
click and wait. therefore your current thread is waiting for IE to come
back. Hope this helps, and if you need more help, please post your
“popup
handling” code. It will help to diagnose your problems.

/Shawn