我在Python中使用Selenium。我想得到.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文檔似乎有很多關(guān)于選擇元素但沒有關(guān)于屬性的內(nèi)容。
3 回答

一只甜甜圈
TA貢獻1836條經(jīng)驗 獲得超5個贊
你可能正在尋找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")

幕布斯7119047
TA貢獻1794條經(jīng)驗 獲得超8個贊
蟒蛇
element.get_attribute("attribute name")
Java的
element.getAttribute("attribute name")
紅寶石
element.attribute("attribute name")
C#
element.GetAttribute("attribute name");
添加回答
舉報
0/150
提交
取消