title: How can you tell which selenium driver caused an issue in multi-browser testing
body: <p>I'm using multiple webdriver through concurrent.futures. I can't find a way to identify which browser breaks. Is there any way to identify which browser/iteration of my code is breaking?</p>
  <pre><code>Traceback (most recent call last):
    File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;
    File &quot;C:\Users\TA\anaconda3\envs\virtual_workspace\lib\site-packages\selenium\webdriver\remote\webdriver.py&quot;, line 360, in find_element_by_id
      return self.find_element(by=By.ID, value=id_)
    File &quot;C:\Users\TA\anaconda3\envs\virtual_workspace\lib\site-packages\selenium\webdriver\remote\webdriver.py&quot;, line 978, in find_element
      'value': value})['value']
    File &quot;C:\Users\TA\anaconda3\envs\virtual_workspace\lib\site-packages\selenium\webdriver\remote\webdriver.py&quot;, line 321, in execute
      self.error_handler.check_response(response)
    File &quot;C:\Users\TA\anaconda3\envs\virtual_workspace\lib\site-packages\selenium\webdriver\remote\errorhandler.py&quot;, line 242, in check_response
      raise exception_class(message, screen, stacktrace)
  selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {&quot;method&quot;:&quot;css selector&quot;,&quot;selector&quot;:&quot;[id=&quot;txtPassword&quot;]&quot;}
    (Session info: headless chrome=84.0.4147.135)
  </code></pre>