Я использую эту часть своего кода для загрузки некоторых файлов, которые я загружаю, щелкая ссылку с указанным частичным текстом, но даже с моим driver.implicitly_wait(5)
, драйверу требуется более 2 минут, чтобы проверить и загрузить доступный файлы.
Какой лучший способ pythoni c сделать так же, как приведенный ниже код?
ВАЖНО, иногда доступен только один или два из 4 файлов для скачивания.
driver.find_element_by_xpath('//*[@id="menu"]/li[2]/a').click()
driver.find_element_by_xpath('//*[@id="linkbtconsultar"]/a[1]/span').click()
try:
driver.find_element_by_partial_link_text('ASD!').click()
except NoSuchElementException:
return
try:
driver.find_element_by_partial_link_text('QWE#').click()
except NoSuchElementException:
return
try:
driver.find_element_by_partial_link_text('RTY%').click()
except NoSuchElementException:
return
try:
driver.find_element_by_partial_link_text('ASD%').click()
except NoSuchElementException:
return