title: it possible to run selenium test in multiple tabs in parallel
body: <p>i have simple code i want it to run in same time on multiple tabs on the same browser
  i am already try to do it by using threads but the problem is the automation run only on focused tab</p>
  
  <pre><code>driver = webdriver.Chrome()
  driver.maximize_window()
  url = 'http://newtours.demoaut.com/mercuryregister.php?osCsid=f72a65d645d1646e69f1cc8f0bfe5175'
  
  
  def test_case(i):
  
      driver.execute_script("window.open()")
      driver.switch_to.window(driver.window_handles[i])
      driver.get(url)
      driver.find_element_by_name('firstName').send_keys('test test')
      driver.find_element_by_name('lastName').send_keys('test test')
      driver.find_element_by_name('phone').send_keys('test test')
      driver.find_element_by_name('userName').send_keys('test_test@gmail.com')
      driver.find_element_by_name('address1').send_keys('test test test test')
      driver.find_element_by_name('city').send_keys('test test')
      driver.find_element_by_name('postalCode').send_keys('test test')
      driver.find_element_by_name('register').click()
  
  p1 = multiprocessing.Process(target=test_case, args=[1])
  p2 = multiprocessing.Process(target=test_case, args=[2])
  p3 = multiprocessing.Process(target=test_case, args=[3])
  
  p1.start()
  sleep(3)
  p2.start()
  sleep(6)
  p3.start()
  
  p1.join()
  p2.join()
  p3.join()
  </code></pre>