У меня есть специальные символы в пароле и я получил ошибку:
(NS_ERROR_MALFORMED_URI) [nsIIOService.newURI] (Selenium::WebDriver::Error::UnknownError)
Что помогло, так это закодировать весь URL как:
browser.goto URI.escape('http://user:!super#secure@url.com')