Python - Unable to find element

0 respostas
python
CelsoRodrigo

Boa tarde,

Sou iniciante nesse mundo do Python e preciso de uma ajuda. Li vários artigos na internet, mas não consegui resolver.

Quando eu executo o robô pelo Selenium IDE, no Firefox, ele executa sem erros, porém, ao rodar o script .py para o Internet Explorer, o mesmo acusa o erro de “unable to find element” paraos links em que ele precisa clicar.

Abaixo segue um trecho do código que estou utilizando:

from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.common.by import By

driver = webdriver.Ie(executable_path=‘C:\Python\IEDriverServer.exe’)

def abresite(site):

driver.stop_client()

driver.set_page_load_timeout(5)

print(Abresite)

print(site)

try :

driver.get(site)

print(Abre Site 1)

except TimeoutException:

segunda tentativa

driver.get(site)

print(Abre Site 2)

driver.maximize_window()

driver.find_element(By.XPATH, // *[ @ id = ‘pai_menu1’] / a).click()

driver.find_element(By.XPATH, //a[contains(@href, ‘base_vic_consulta.php’)]).click()

abresite(“http://urldositequeestouacessando/index_robo.php”)

Criado 13 de fevereiro de 2020
Respostas 0
Participantes 1