'Element konnte nicht gefunden werden' Fehler in Selenium-Python

1253
Samadhan Gaikwad

Ich bin auch neu in Selen und Python. Ich habe folgenden Code, der die Java-Script-Funktion aufruft und eine neue Webseite lädt. Dann möchte ich Datumsangaben in 2 Eingabefeldern einfügen, bekomme aber einen Fehler. Ich kann die Webseite jedoch sehen. Hilfe bitte. Python-Code:

 # 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() 

Error:

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [id="openedFrom_dateText"] 
0
Mir wurde klar, dass diese Felder im `iframe` sind und daran arbeiten. Samadhan Gaikwad vor 6 Jahren 0

0 Antworten auf die Frage