title: Until method doesn't throw timeoutException
body: <p>I'm trying to get an element loaded with Ajax. This is my script:</p>
  
  <pre><code>..
  WebElement account= (new WebDriverWait(driver, 15))
      .until(ExpectedConditions.visibilityOfElementLocated(By.id("account")
  ...
  </code></pre>
  
  <p>When the 15 secs was reached <code>TimeOutException</code> was not thrown and the execution did not stop nor jumped to next instruction. The Ajax element was loaded before 15sec , I could see it, and the web seemed fully loaded.</p>
  
  <p>I waited 10minutes before stopping the execution :(</p>
  
  <p>My environment is:</p>
  
  <pre><code>WIN7
  Selenium 2.44
  Firefox 35
  TestNg
  Eclipse Luna.
  </code></pre>
  
  <p>Thank you.</p>