'Não é possível localizar o elemento' erro em python de selênio

0

Eu sou novo em selênio e python também. Eu tenho abaixo código que chama a função java-script e carrega nova página da web. Então eu quero adicionar datas em 2 campos de entrada, mas recebendo erro. Eu posso ver a página da web embora. Qualquer ajuda por favor. Código Python:

    # Call java fuction and web page loads
    driver.execute_script('javascript:parent.gotoSearch(\'advanced\')')
    # Add below dates in input fields
    time.sleep(20)
    openf = driver.find_element_by_id("openedFrom_dateText")
    opent = driver.find_element_by_id("openedTo_dateText")
    openf.send_keys("01-01-2015")
    opent.send_keys("02-01-2015")
    time.sleep(20)
    driver.find_element_by_xpath('//button[@type="submit"]').submit()

Erro:

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="openedFrom_dateText"]
    
por Samadhan Gaikwad 05.12.2017 / 19:15

0 respostas