Do you have questions ? We got the answers!

Ask a question:

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

Open 1 Answers 36 Views
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

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 Oct 14, 2016 by stbadmin (4,970 points)

Top Contributors

  • 4970 pointsstbadmin

    34 questions 454 answers218 comments

  • 433 pointsSunilBhaskar

    41 questions 15 answers32 comments

  • 425 pointsMehedi

    36 questions 3 answers14 comments

  • 364 pointssumitkumarwatts

    0 questions 14 answers0 comments

  • 354 pointsSoft Tester

    43 questions 0 answers4 comments

  • 327 pointsKeeshaGolden

    0 questions 17 answers2 comments

  • 322 pointsVipul Sharma

    44 questions 0 answers24 comments

  • 310 pointsvysh.sharma

    25 questions 0 answers0 comments

  • 267 pointsOnkar_Nimje

    33 questions 15 answers15 comments

  • 258 pointsVanitha

    26 questions 0 answers6 comments

...