text: import os
  import sys
  import unittest
  
  sys.path.insert(1, os.path.abspath(os.path.join(__file__, "../..")))
  import base_test
  
  
  class GetFromHttpTest(base_test.WebDriverBaseTest):
      def testGetUrlWithNoRedirectionOverHttp(self):
          page = self.webserver.where_is('navigation/res/empty.html')
          self.driver.get(page)
          url = self.driver.current_url
          self.assertEquals(page, url)
  
  
      def testGetWillFollowTheLocationHeader(self):
          page = self.webserver.where_is('navigation/redirect')
          self.driver.get(page)
          expected = self.webserver.where_is('navigation/res/empty.html')
          url = self.driver.current_url
          self.assertEquals(expected, url)
  
  
      def testGetWillFollowMetaRefreshThatRefreshesInstantly(self):
          page = self.webserver.where_is('navigation/res/instant-meta-redirect.html')
          self.driver.get(page)
          expected = self.webserver.where_is('navigation/res/empty.html')
          url = self.driver.current_url
          self.assertEquals(expected, url)
  
  
      def testGetWillFollowMetaRefreshThatRefreshesAfterOneSecond(self):
          page = self.webserver.where_is('navigation/res/1s-meta-redirect.html')
          self.driver.get(page)
          expected = self.webserver.where_is('navigation/res/empty.html')
          url = self.driver.current_url
          self.assertEquals(expected, url)
  
  
      def testGetWillNotFollowMetaRefreshThatRefreshesAfterMoreThanOneSecond(self):
          page = self.webserver.where_is('navigation/res/60s-meta-redirect.html')
          self.driver.get(page)
          url = self.driver.current_url
          self.assertEquals(page, url)
  
  
      def testGetFragmentInCurrentDocumentDoesNotReloadPage(self):
          page = self.webserver.where_is("navigation/res/fragment.html")
          fragment_page = "%s#%s" % (page, "fragment")
  
          self.driver.get(page)
          self.driver.execute_script("state = true")
  
          self.driver.get(fragment_page)
          self.assertEquals(True, self.driver.execute_script("return state"))
  
  
  if __name__ == '__main__':
      unittest.main()
  