我使用下面的代码来查找class value ="ng_isolate_scope"的所有元素,但是我需要做的是捕获所选元素的标记值,因为我需要这些信息来做进一步的分析
<span class="ng-isolate-scope">
<div class="ng-isolate-scope">
代码:
elems = driver.find_elements_by_class_name("ng-isolate-scope")
for elem in elems:
tag_value = elem.get_tag()
print("element found with tag value = " + str(tag_value))
但是tag_value()不存在,我该怎么做才能捕捉到元素的标签值呢?谢谢
3条答案
按热度按时间t5fffqht1#
updated:有点棘手,这里我的方法是获取元素的outterHTML,然后拆分第一个单词(标记名)。所以你可以尝试:
xghobddn2#
如果我没理解错的话,你需要一个标签的文本:
例如:
将产生:
编辑:
输出:
参考documentation。
wgxvkvu93#
您可以通过直接获取tagName属性来完成此操作,而无需解析outerHTML: