Вам необходимо заменить любой специальный символ, используя его значение ASCII.
Для \ это 092
Кроме того, я считаю, что браузеры перестали поддерживать этот синтаксис передачи учетных данных вместе с URL-адресом, и я уверен, что он не будет работать, есливы используете последнюю версию браузера chrome / firefox.
Вместо этого вы должны разрешить браузеру отображать предупреждение об учетных данных и обрабатывать его с помощью селена.
IAlert alert = webDriver.SwitchTo().Alert();
alert.SetAuthenticationCredentials(userId,password);
alert.Accept(); //not sure if this line is required.