title: Difference between text and innerHTML using Selenium
body: <p>Whats the difference between getting <code>text</code> and <code>innerHTML</code> when using selenium. Even though we have text under particular element, when we perform <code>.text</code> we get empty values. But doing <code>.get_attribute("innerHTML")</code> works fine. </p>
  
  <p>Can someone point out the difference between two? When someone should use '.get_attribute("innerHTML")' over <code>.text</code>?</p>