如何在Python+Selenium中获取元素的值?

2024-10-05 15:21:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我的Python(3.6.3)代码中有这个HTML元素(当然是Selenium webelement):

<span class="ocenaCzastkowa masterTooltip" style="color:#000000;" alt="Kod: 
pd1<br/>Opis: praca domowa<br/>Waga: 2,00<br/>Data: 12.09.2017<br/>Nauczyciel: 
(NAME CENSORED)">5</span>

我想得到最后的值(在这个例子中是5),我不知道如何得到它。 显然我不能使用webelement.get_attribute(),因为我不知道属性的名称。


Tags: 代码br元素stylehtmlseleniumaltclass
1条回答
网友
1楼 · 发布于 2024-10-05 15:21:17

请尝试以下代码:

span_element = driver.find_element_by_css_selector(".ocenaCzastkowa.masterTooltip")
span_element.text # This will return "5".

备注:您也可以使用span_element.get_attribute("value")

希望对你有帮助!

相关问题 更多 >