Sto lavorando con Selenium in Python. Vorrei ottenere il .val()
di un <select>
elemento e verificare che sia quello che mi aspetto.
Questo è il mio codice:
def test_chart_renders_from_url(self):
url = 'http://localhost:8000/analyse/'
self.browser.get(url)
org = driver.find_element_by_id('org')
# Find the value of org?
Come posso fare questo? I documenti Selenium sembrano avere molto sulla selezione degli elementi ma niente sugli attributi.
get_attribute(name)
potrebbe fare il lavoro, anche se non credo di averlo effettivamente usato. Dagli Un colpo!