【selenium】.textで要素が取得できない(python)

環境
OS: windows 10 pro
python: 3.7.5
selenium: 3.141.0

タグ内のテキストを取得しようと「.text」を利用していたところ取得できない事象が発生した。

xpathのcontains(@class,'oooo')を利用している部分で発生していたので、class指定時にスペースなどが入っていると発生することがあるようだ。

対処方法として、
「.text」部分を「.get_attribute("textContent")」に置き換えると無事取得できるようになった。
この記事は役に立ちましたか?
  • 役に立った(11)
  • もっと詳しい情報が必要(2)
  • 情報が古かった(1)
  • 目的の情報では無かった(1)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする