Wie bekomme ich den Text aus einer Map Pop-up-Box basierend auf leafletjs. Die url is this. Ich bekomme auch diesen Fehler: NoSuchElementExceptionPython Selen - Holen Sie sich Text aus der LeafletJS Pop-up-Box und NoSuchElementException
Wenn ich nach Parzelle gesucht und die relevanten Informationen wie unten angezeigt eingegeben, dann möchte ich den gesamten Text auf der Box mit class_name: 'leaflet-popup-content'?
# Creates an instance driver object...
driver = webdriver.Chrome()
# load the url above
driver.get(url)
# =============
# Find and fill SEARCH BOX by id....
driver.find_element_by_id('searchBox').send_keys('1083CX')
# Send the form by clicking on the searcht botton...
driver.find_element_by_id('searchButton').click()
driver.find_element_by_id('listElementContent0').click()
# driver.find_element_by_class_name('content').click()
# =============
txt = driver.find_element_by_class_name('leaflet-popup-content').text()
print (txt)
Diese Anser auf die Frage bei What is the best way to avoid NoSuchElementException in Selenium? gemacht Verwendung von Java, die ich nicht verstehe. Ich benutze Python und bin neu bei all dem?
Mögliches Duplikat von [ Was ist der beste Weg, NoSuchElementException in Selen zu vermeiden?] (Http://stackoverflow.com/questions/19536954/what-ist-best-way-to-avoid-nosuchelementexception-in-selenium) –