Ich versuche, etwas Automatisierung außerhalb der Arbeit zu üben. Ich benutze www.phptravels.net. Mein Ziel ist es, die Suchleiste zu finden, Daten einzugeben und dann auf Suchen zu klicken. Ich habe versucht, die Elemente mehrfach zu finden, indem ich driver.find_element_by_class, css, Xpath benutze, aber nicht zu funktionieren scheint. Ich bekomme immer Fehler Ausnahme: Unten ist was ich habeSelen python webdriver, Suchleiste suchen, Wert eingeben und suchen
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.PhantomJS()
driver.get("www.phptravels.com")
searchBar = driver.find_element_by_xpath("//input[@id='citiesInput']")
searchBar.send_keys('Virginia')
searchButton = driver.find_element_by_xpath("//*[@id='EXPEDIA']/div/form/div[6]/div/button").click()
Jede Hilfe wird geschätzt!
Was ist die Ausnahme und wo wird sie ausgelöst? – sevzas
selen.common.exceptions.NoSuchElementException: Nachricht: {"errorMessage": "Element mit xpath kann nicht gefunden werden // Eingabe [@ id = 'citiesInput'] '", "request": –
@RosieLe warten, bis das Element gefunden wurde. –