title: Selenium WebDriver ImplicitWait is ignored
body: <p>I am currently following this tutorial on Selenium Waits: <a href="https://courses.ultimateqa.com/courses/take/synchronization-techniques/lessons/262469-00-introduction-and-pre-reqs/" rel="nofollow noreferrer" title="Waits tutorital">click me</a></p>
  
  <p>I cannot for the life of me figure out why my ImplicitWait is just being ignored.</p>
  
  <pre><code>        private void TryFind()
      {
          _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);
          //go to a url that contains a dynamically loading page element
          _driver.Navigate().GoToUrl(URI);
          //click the start button
          _driver.FindElement(By.TagName("button")).Click();
          //find the element that has the text Hello World
          var text = _driver.FindElement(By.XPath(".//*[contains(text(),'Hello World!')]"));
          //click on the text
          text.Click();
      }
  </code></pre>
  
  <p>I am expecting this to wait for 5 seconds before clicking the element, but it's just rushing and throwing an exception.</p>
  
  <p>Any ideas?</p>
  
  <p>Thanks</p>