title: selenium firefox.get() function fails to decode response from marionette in python
body: <p>Using selenium 3.01 with python3.5 to firefox 4.7; <code>driver.get()</code> function does not return to main script after second fetch. Similar to question asked (Jun 16 by user6472032) 
  I use <code>driver.get()</code> to initially fetch a page and complete the login. When <code>get()</code> is used to select a second page at the same remote site the page opens but the python script hangs until the page is closed manually when the shell reports this error:</p>
  
  <pre><code>driver.get('https://mso.morganstanleyclientserv.com/shell/account#/holdings')
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "C:\Program Files\Python 3.5\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 2
      self.execute(Command.GET, {'url': url})
    File "C:\Program Files\Python 3.5\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 2
      self.error_handler.check_response(response)
    File "C:\Program Files\Python 3.5\lib\site-packages\selenium\webdriver\remote\errorhandler.py", lin
      raise exception_class(message, screen, stacktrace)
  selenium.common.exceptions.WebDriverException: Message: Failed to decode response from marionette
  </code></pre>
  
  <p>Is there any alternative way to get this rather fundamental function to work twice without changing the main script?  Perhaps a different set of calls to avoid the error handler?  Thanks</p>