Иногда бывает что страница защищена http паролем. В Selenium я пользовался такой конструкцией
Пример:
driver.get("http://user:password@example.com");
Если в логине или пароле используются спецсимволы то их нужно енкодить. Для енкода я использую
Енкод. Енкодить нужно только логин и пароль, если заенкодить весь урл то может не отработать такой код.
Пример:
пример пароля который нужно екодитья #$/jda8$!
driver.get("http://user:%23%24%2Fjda8%24!@example.com");
Но лучше попросить разработчиков убрать http защиту для вашего IP, ибо иногда некоторые ссылки не принимают http авторизацию в урл.
Комментариев нет:
Отправить комментарий