title: Open link in new tab selenium c#
body: <p>I am writing a program to run videos listed on my site for testing purpose and here what I need is to run videos in different tabs of the same browser window. </p>
  
  <p>I have hundred video urls in the List <code>videoLinks = getVideoUrls();</code>
  and now what I need is to execute these videos 5 at a time.</p>
  
  <pre><code>ChromeDriver driver = new ChromeDriver();
  driver.Navigate().GoToUrl("https://www.withoutabox.com" + videoLink);
  </code></pre>
  
  <p>If I go the above way then for all videos I will have to create a new ChromeDriver object. I want to use single chrome browser object.</p>
  
  <p>I have tried this </p>
  
  <pre><code>IWebElement body = driver.FindElement(By.TagName("body"));
  body.SendKeys(Keys.Control + "t");
  </code></pre>
  
  <p>it only adds a new tab but not open a link there.
  Please let me know how should I go around it. I have googled but couldn't find my solution so thought to ask for help.</p>