Python Selenium открывает новое окно по щелчку вместо вкладки - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь загрузить некоторые файлы с python selenium после аутентификации, но когда selenium щелкает ссылку на файл, он открывает новое окно и, следовательно, снова запрашивает аутентификацию.Могу ли я заставить selenium загружать файл, не открывая новое окно или новую вкладку, используя ту же аутентификацию?

elementList = driver.find_elements_by_class_name("file-link")
for el in elementList:
    el.click()

Обновление 1:

elementList = driver.find_elements_by_class_name("file-link")
for el in elementList:
    driver.execute_script("arguments[0].setAttribute('target', 'self')", el)
    el.click()

Но все равно получаю несколько окон.

...