我正在Python中使用Selenium。我想获取.val()一个<select>元素的,并检查它是否是我所期望的。
.val()
<select>
这是我的代码:
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?
我怎样才能做到这一点?Selenium文档似乎有很多关于选择元素的内容,但是与属性无关。
您可能正在寻找get_attribute()。一个例子示此处以及
get_attribute()
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? val = org.get_attribute("attribute name")