), он не вводит имя пользователя и ничего в консоли, ничего не делает после открытия URL-адреса, курсор продолжает мигать в текстовом поле имени пользователя и программа некоторое время зависает, а затем возникает исключение тайм-аута
иже код для проверки подлинности Windows работал хорошо в течение года. Но в последние несколько дней он работает дольше. Я не могу определить точную причину этого.
from selenium import webdriver
import time
import win32com.client
driver=webdriver.Chrome('D:/Software/BrowsersDriver/ChromeDriver/chromedriver.exe')
driver.maximize_window()
driver.get("authentication windows url")
shell = win32com.client.Dispatch("WScript.Shell")
shell.Sendkeys("username")
time.sleep(1)
shell.Sendkeys("{TAB}")
time.sleep(1)
shell.Sendkeys("password")
time.sleep(1)
shell.Sendkeys("{ENTER}")
time.sleep(5)
driver.quit()
Я пытался изменить свой хром-драйвер на последний, когда он перестает работать, но все равно он не работает. Когда появляется проверка подлинности Windows, курсор постоянно мигает в текстовом поле имени пользователя, но имя пользователя не вводится. Я получаю сообщение ниже в консоли, когда оно застряло
2018-04-02 07:09:28,230 INFO: Imported existing <module 'comtypes.gen' from 'C:\Python27\lib\site-packages\comtypes\gen\__init__.pyc'>
2018-04-02 07:09:28,230 INFO: Using writeable comtypes cache directory: 'C:\Python27\lib\site-packages\comtypes\gen'
Тот же код раньше хорошо работал. Я использую Python 2.7.12 и последнюю версию драйвера Chrome.
Также, если у кого-то есть другое решение или ссылка на него для предоставления учетных данных в окне аутентификации в python selenium, то это тоже будет работать для меня.
Примечание: Тот же код раньше хорошо работал, но теперь он не работает