<div id="targetSummaryCount" class="large-text" data-reactid=".0.0.0.3.0.0.1.0.0.0.0.$target_key_30.1.1.0">
<span data-reactid=".0.0.0.3.0.0.1.0.0.0.0.$target_key_30.1.1.0.0">0</span>
<span data-reactid=".0.0.0.3.0.0.1.0.0.0.0.$target_key_30.1.1.0.1">/</span>
<span data-reactid=".0.0.0.3.0.0.1.0.0.0.0.$target_key_30.1.1.0.2">20</span>
</div>
我想使用 div id“targetSummaryCount”从上面的 html 中获取“0”和“20”值。有没有办法在不使用 xpath 的情况下在 Selenium C# 中执行此操作?
最佳答案
您可以使用 CSS 选择器:
driver.FindElements(By.CssSelector("#targetSummaryCount > span"))
这将与 id="targetSummaryCount"
元素正下方的所有 span
元素匹配。
关于c# - selenium c# - 如何获取 div 下的 span 标签文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36287007/