我使用下面的代码来查找类值=“ng_isolate_scope”的所有元素。我需要做的是捕获所选元素的标签值,因为我需要此信息进行进一步分析
<span class="ng-isolate-scope">
<div class="ng-isolate-scope">
Run Code Online (Sandbox Code Playgroud)
代码:
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))
Run Code Online (Sandbox Code Playgroud)
但是,tag_value() 不存在。我可以做什么来捕获元素的标签值?谢谢
更新:它有点棘手,这里我的方法是获取元素的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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12473 次 |
| 最近记录: |