Pracuję z Selenium w Pythonie. Chciałbym uzyskać .val()
z <select>
elementu i sprawdzić, czy to jest to, czego oczekują.
To jest mój kod:
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?
Jak mogę to zrobić? Wydaje się, że dokumentacja Selenium zawiera wiele informacji na temat wybierania elementów, ale nic nie dotyczy atrybutów.
get_attribute(name)
może załatwić sprawę, chociaż nie sądzę, żebym go faktycznie używał. Spróbuj!