Share
Go down
kalyansell
Posts : 1
Join date : 2012-02-27

Cannot navigate to a HTML modal window using Selenium Webdriver

on Mon Feb 27, 2012 8:58 pm
I have a situation, When i click on a button in my application and system opens a modal dialog window, which is a html page. But Selenium webdriver does not identify the opened html dialog page.

While using 'GetWindowHandles' method, system displays the count of windows as 1. Selenium does not consider the opened modal window.

I tried using the Alert method as well. But still the selenium does not identify?

Can some one suggest me about how Selenium Webdriver identifies modal html popup page?
mfsi_sitamj
Posts : 6
Join date : 2012-02-29

Re: Cannot navigate to a HTML modal window using Selenium Webdriver

on Wed Feb 29, 2012 1:54 pm
Hi kalyansell,

Try using the following code :-

1) Get the main window handle :
String currentWindowHandle=driver.getWindowHandle();

2) Switch the control to html Modal Window :
String htmlModalWindowHandle=null;
for(String windowHandle:driver.getWindowHandles())
{
if (!windowHandle.equals(currentWindowHandle))
htmlModalWindowHandle=windowHandle;
System.out.println(htmlModalWindowHandle);
}
driver.switchTo().window(htmlModalWindowHandle);

Remember :-
Set openWindowsList=driver.getWindowHandles(); It should return set with size=2, while it returns only one. It doesnt return the html Modal window handle.

Thanks and regards
Sitam
Back to top
Permissions in this forum:
You cannot reply to topics in this forum