'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"]
Mir wurde klar, dass diese Felder im `iframe` sind und daran arbeiten.
Samadhan Gaikwad vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Markdown-Dokument erstellen?
-
1
So installieren Sie Markdowns Erweiterungen von Python
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?
-
4
Um Python in einer HTML-Datei ähnlich wie PHP auszuführen
-
2
So installieren Sie Gaphor by Easy_install und seine Abhängigkeiten von MacPorts
-
2
Nokia E71 - USB-Modus und Linux und Python
-
9
Vim: Führe das Skript aus, an dem ich gerade arbeite, in einem geteilten Bildschirm
-
3
Bevorzugte Möglichkeit, mehrere Python-Versionen auf Ubuntu Jaunty zu installieren
-
3
Wie aktualisiere ich Python unter Mac OS X richtig?
-
2
Ausführen eines Python-Skripts über sein Symbol in Ubuntu