<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)
我不认为你实际上需要一个循环,因为我们正在传递div
的textelem
id和所有span
标签都在div内,所以.text
应该工作。