如何使用 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();