title: selenium chrome driver explicit wait is not working
body: <p>I am using selenium 2 and a chrome driver and cannot seem to get the explicit wait to work no matter what I do. I am trying to click on an element which generates some data dynamically via ajax (no reloads) and then search for an element when it becomes present on the page.</p>
  
  <p>This is my code</p>
  
  <pre><code>        leagueNameItem.Click();
  
          IList&lt;IWebElement&gt; outerTables_forEachLeague = new List&lt;IWebElement&gt;();
  
          var wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
          outerTables_forEachLeague = wait.Until&lt;IList&lt;IWebElement&gt;&gt;((d) =&gt;
          {
              return d.FindElements(By.ClassName("boxVerde"));
          });
  </code></pre>
  
  <p>The element is not found (and it is on the page for sure). The wait function does not actually 'wait' for the 10 seconds as specified ut just returns nothing. Any ideas pls?</p>