Welcome to the Question and Answer site for Software Testing Professionals

You can get your queries resolved from Software Testing Professionals.

Ask a Question

Get answers and give answers to questions from other members.

View All Questions

Get votes and earn points to build your reputation in community.

View Hot Questions

1
Open X number of navigation or footer links in new tabs without moving from the original tab with Selenium Webdriver?

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

1 Answer

0
0

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);
 at.moveToElement(element);
 at.contextClick(element).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ENTER).build().perform();
 
OR
 
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN); 
element.sendKeys(selectLinkOpeninNewTab);
 
 
Hope that helps.
answered by (192 points)

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.

We have resolved 1.2k+ Software Testing queries!

Software Testing Board Weekly update

We will send you handpicked questions that you would love to answer.

View previous campaigns.

Top Contributors

...