Python - Unable to find element

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”)