如何在selenium python中找到元素内部的所有span标签?


<div id="textelem" class="random">                     
<span class="a">
TEXT 1
</span>                            
<span>
<span>TEXT 2 </span>
</span>
<span>TEXT 3</span>
</div>

Python: TargetElem = self.wait.until(EC.presence_of_element_located((By.ID, "textelem")))

我想要得到TargetElem元素的span标签内的所有文本。我如何获得TargetElem元素内部的所有span元素并循环它们以获得收集文本的单个字符串?谢谢你。

直接使用.text

TargetElem = self.wait.until(EC.presence_of_element_located((By.ID, "textelem")))
print(TargetElem.text)

我不认为你实际上需要一个循环,因为我们正在传递divtextelemid和所有span标签都在div内,所以.text应该工作。

相关内容

  • 没有找到相关文章

最新更新