How may I open X number of navigation or footer links in new tabs without moving from the original tab with Selenium Webdriver?

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.

1 Answer

by (171 points)
0 votes

You can identify all X number of navigation or footer links from your page and keep it under List of WebElement.

Store current window handle into a String variable.

Now you can iterate though the List and use below code to open links in new tab


Using context menu
Actions at=new Actions(driver);
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN); 
Hope that helps.