title: What is the difference between the isPresent and isDisplayed methods
body: <p>I just started using Protractor to write tests. I am wondering what the difference is between the <code>isPresent()</code> and <code>isDisplayed()</code> methods.</p>
  
  <p><strong>The API definitions</strong></p>
  
  <ol>
  <li><p><a href="http://angular.github.io/protractor/#/api?view=ElementFinder.prototype.isPresent" rel="noreferrer">isPresent</a></p></li>
  <li><p><a href="http://angular.github.io/protractor/#/api?view=webdriver.WebElement.prototype.isDisplayed" rel="noreferrer">isDisplayed</a></p></li>
  </ol>
  
  <p>So... in what cases are they different?</p>