Search
Display results as :
Advanced Search
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

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

Cannot navigate to a HTML modal window using Selenium Webdriver Empty 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?
avatar
mfsi_sitamj
Posts : 6
Join date : 2012-02-29

Cannot navigate to a HTML modal window using Selenium Webdriver Empty 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