title: Pressing ctrl+t doesn't work in Selenium Webdriver using ActionChains
body: <p>I need to open a new browser tab in my test and I've read that the best approach is to simply send the appropriate keys to the browser. I'm using windows so I use <code>ActionChains(driver).send_keys(Keys.CONTROL, "t").perform()</code>, however, this does nothing.</p>
  
  <p>I tried the following to test that <code>Keys.CONTROL</code> is working properly:</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.action_chains import ActionChains
  from selenium.webdriver.common.keys import Keys
  def test_trial():
      driver = webdriver.Chrome()
      driver.get("https://www.google.com/")
      ActionChains(driver).send_keys(Keys.CONTROL, "v").perform()
  </code></pre>
  
  <p>This indeed passes whatever I have copied in the clipboard to the Google search box that is in focus by default.</p>
  
  <p>This is what I want to use but that is not working:</p>
  
  <pre><code>from selenium import webdriver
  from selenium.webdriver.common.action_chains import ActionChains
  from selenium.webdriver.common.keys import Keys
  def test_trial():
      driver = webdriver.Chrome()
      driver.get("https://www.google.com/")
      ActionChains(driver).send_keys(Keys.CONTROL, "t").perform()
  </code></pre>
  
  <p>Nothing seems to happen to the browser, no new tab opened, no dialog box, no notification. Does anyone know why this is?</p>