我正在尝试在身份验证后使用python 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()
但仍然有多个窗口。