Below Is the site page
I'm trying to click on Continue to Netbanking button. But I am unable to do that. I have used xpath
but its not working. Here is xpath
which I've tried :
driver.findElement(By.xpath(".//*[@id='wrapper']/div[6]/a/img")).click();
Steps:
- Open URl http://www.hdfcbank.com
- Click on Login button on website. New popup will get open.
- Click on "Continue on Netbanking". THIS IS NOT WORKING
Here is code:
driver.findElement(By.id("loginsubmit")).click();
Thread.sleep(3000);
Set<String> set = driver.getWindowHandles();
Iterator<String> it = set.iterator();
System.out.println(set.size());
for( String windowTab : set){
if(!windowTab.equalsIgnoreCase(MainWindow)){
driver.switchTo().window(it.next());
driver.manage().window().maximize();
String Wdinw2 = driver.getWindowHandle();
Thread.sleep(10000);
System.out.println(driver.getTitle());
driver.findElement(By.xpath(".//*[@id='wrapper']/div[6]/a/img")).click();
break;
}
}
Console :
Exception in thread "main" org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":".//*[@id='wrapper']/div[6]/a/img"}