Como adicionar elementos em uma lista com selenium e python

Viewed 26

Estou usando o selinium e python queria fazer uma lista de sucesso e uma lista de erro tem alguns link que abro e queria que quando abrisse eu separasse em uma lista os link que deram certo e os links que deram errado.

elementos = driver.find_elements(By.CSS_SELECTOR,'#section-1 ul.section.img-text a.aalink')[:-2]

links = []

for elemento in elementos: links.append(elemento.get_attribute('href'))

erro = [] sucesso = []

if len(links) > 0: for link in links: driver.get(link) try: presente = EC.presence_of_element_located((By.CSS_SELECTOR,'p.message-error-page')) WebDriverWait(driver,10).until(presente) erro.append(link) except TimeoutException: sucesso.append(link)

print('Lista de erro \n', erro) print('Lista de sucesso \n', sucesso)

0 Answers
Related