セレンウェブ要素のタグの名前を取得する方法はありますか?
私は、.getTagName()
Java用のセレンがここにあることを発見しました:https://www.tutorialspoint.com/how-do-i-get-a-parent-html-tag-with-selenium-webdriver-using-java
編集:
例:このHTMLでは、もしI反復クラス=「some_class_name」、しかし私はタグ名を取得する方法(h2
、p
、ul
またはli
)
<div class='some_class_name'>
<h2>Some Random Heading 1</h2>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry</p>
<h2>Some Random Heading 2</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p>Random list are:</p>
<ul>
<li>Lorem</li>
<li>Ipsum</li>
<li>Dolor</li>
</ul>
</div>
Pythonコードは次のようになります。
content = driver.find_elements_by_xpath("//div[@class='some_class_name']//child::*")
for c in content:
print(c.getTagName()) # something like this to get the tag of inner content..
Pythonではtag_name
タグ名を取得する必要があります。
content = driver.find_elements_by_xpath("//div[@class='some_class_name']//child::*")
for c in content:
print(c.tag_name)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加