title: Difference between webdriver.get() and webdriver.navigate.to() in the case of urls containing hash and fragment identifier
body: <p>I've noticed the following behavior while working with Selenium WebDriver in Firefox:</p>
  
  <p>Given you open a url containing a hash: <a href="http://example.com/#app" rel="nofollow noreferrer">http://example.com/#app</a></p>
  
  <p>When you try to access it again using <code>webdriver.get()</code> nothing happens in Firefox (the same behavior can be noticed when you select the current url manually and press Enter).
  If you do this in Chrome, the page would be re-opened.</p>
  
  <p>But when you try to access the url again in Firefox using <code>webdriver.navigate.to()</code> the page is re-opened.</p>
  
  <p>Can someone please explain the difference between <code>webdriver.get()</code> and <code>webdriver.navigate.to()</code> in this case?</p>
  
  <p>I've seen here <a href="https://stackoverflow.com/a/5665218/3307322">https://stackoverflow.com/a/5665218/3307322</a> that there's no difference between the two methods, but obviously in this case they behave differently.</p>
  
  <p>Thank you.</p>