如何使用 nUnit、Selenium 计算 DOM 元素中的元素?
How can I count the elements in the DOM element using nUnit, Selenium?
<div id="selected">
<ul>
<li>29</li>
<li>16</li>
<li>5</li>
<li>8</li>
<li>10</li>
<li>7</li>
</ul>
</div>
我想统计 "ul" 中 "li" 个元素的总数。使用 nUnit、Selenium 怎么可能?
首先,欢迎来到 SO。不过 KunduK 是正确的。当您提出问题时,请让每个人都知道您尝试过什么和/或研究过什么以尝试找到答案以及您遇到了什么困难。像这样的问题已经在这里被问过很多次了。
您可以使用 FindElements 对这些元素进行计数。
var count = Driver.FindElements(By.XPath("//div[@id='selected']//li")).Count();
<div id="selected">
<ul>
<li>29</li>
<li>16</li>
<li>5</li>
<li>8</li>
<li>10</li>
<li>7</li>
</ul>
</div>
我想统计 "ul" 中 "li" 个元素的总数。使用 nUnit、Selenium 怎么可能?
首先,欢迎来到 SO。不过 KunduK 是正确的。当您提出问题时,请让每个人都知道您尝试过什么和/或研究过什么以尝试找到答案以及您遇到了什么困难。像这样的问题已经在这里被问过很多次了。
您可以使用 FindElements 对这些元素进行计数。
var count = Driver.FindElements(By.XPath("//div[@id='selected']//li")).Count();