我正在使用下面的代码来查找类值=“ 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)

10-04 12:09