我正在使用下面的代码来查找类值=“ 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()不存在。如何捕获元素的标签值?
谢谢
最佳答案
更新:
有点棘手,这里我的方法是获取element的outerHTML,然后分割第一个单词(即标记名)。因此,您可以尝试:
elements = driver.find_elements_by_class_name("ng-isolate-scope")
for element in elements:
outerhtml = element.get_attribute('outerHTML ') // to extract outerHTML
tag_value=outerhtml.split('',1)[0] // to extract first word
print("element found with tag value = " + tag_value)