web-dev-qa-db-ja.com

Python + Selenium)で要素の値を取得する方法は?

私のPython(3.6.3)コード(もちろんSelenium webelementとして))にこのHTML要素があります:

_<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()を使用できません。

4
czyngis

次のコードを試してください:

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

PS:span_element.get_attribute("value")も使用できます。

お役に立てば幸いです。

11
Ratmir Asanov