title: HTTP basic authentication URL with "@" in password
body: <p>I'm trying to set up some selenium tests to our staging server using Sauce Labs. It's behind a basic http auth, so theoretically I could set the selenium URL to <code>http://user:password@www.stagesite.com</code>. <em>However,</em> the password contains a "@", causing all sorts of problems as you can imagine. I tried escaping it with a backslash but that did nothing from what I can tell.</p>
  
  <p>So,</p>
  
  <ol>
  <li><p>is there an alternative way to do http authentication using selenium, i.e., not via the URL. Or,</p></li>
  <li><p>is there a way to use URL-based auth but somehow tell the browser that the "@" is part of the password?</p></li>
  </ol>