В chrome, если есть страница входа в систему, она будет отображаться как окно с предупреждением. Читайте в какой-либо теме, и это можно обойти, используя ниже
url = 'http://{}:{}@{}'.format(username, password, webpage)
Это работает, однако, если имя пользователя и / или пароль содержат специальные символы, есть ошибка, что веб-страница недействительна. Пытался преобразовать в utf как в примере ниже:
!@#$% user = %21%40%23%24%25+user
^&*() password = %0D%0A%26%2A%28%29+password
попытался поместить 'r' перед строкой, но все еще есть ошибка.
Заранее спасибо
РЕДАКТИРОВАТЬ: Это работает сейчас. Использовал переведенную версию в UTF. На всякий случай, если кто-то наткнулся на специальные символы, его следует преобразовать в utf примерно так:
username = "%21%40user" #stands for !@user
password = "%0D%0Apass" #stands for ^&pass
webpage = "something.url.com"
url = 'http://{}:{}@{}'.format(username, password, webpage)
driver.get(url)