http selenium http-authentication saucelabs

URL de autenticación básica HTTP con "@" en la contraseña



selenium http-authentication (1)

Intento establecer algunas pruebas de selenio en nuestro servidor de transición usando Sauce Labs. Está detrás de una autenticación HTTP básica, así que teóricamente podría establecer la URL de selenio en http://user:[email protected] . Sin embargo, la contraseña contiene una "@", causando todo tipo de problemas como se pueda imaginar. Intenté escapar con una barra invertida, pero eso no hizo nada por lo que puedo decir.

Asi que,

  1. ¿Existe una forma alternativa de hacer autenticación http utilizando selenio, es decir, no a través de la URL? O,

  2. ¿Hay alguna forma de usar la autenticación basada en URL pero de alguna manera decirle al navegador que la "@" es parte de la contraseña?


Solo necesita codificar caracteres especiales como ese antes de pasarlos como parte de la URL, por lo que @ debería pasar como %40 , etc.

(Normalmente uso esto - http://meyerweb.com/eric/tools/dencoder/ - para mis necesidades de decodificación / en).