I have a scenario like when I click on a link it opened in new tab. Using Selenium WebDriver how can we handle it.
As per my knowledge we can't switch to new tab but when I search in Web, got some below solutions.
ArrayList<String> tabs2 = new ArrayList<String> (driver.getWindowHandles());
driver.switchTo().window(tabs2.get(1));
driver.close();
driver.switchTo().window(tabs2.get(0));
Unfortunately, every given solution contains driver.getWindowhandles(). But AFAIK even when a browser has multiple tabs it always returns only one handle.
My scenario is, when I click on one button it opens in new tab.Could any one please provide some solution to
- Switch between Tabs or
- How to open that tab in new window.