目标:
检索<li>
没有硬编码每个特定li
问题:
我有代码,但不起作用。我错过了什么?
IList<IWebElement> ddffd = driver.FindElements(By.XPath("[@class='test']/li"));
信息:
li
的数量正在改变迭代。
Html:
<ul class="test">
<li>a</li>
<li>b</li>
<li>d</li>
<li>a</li>
<li>b</li>
<li>d</li>
</ul>
答案 0 :(得分:1)
您可以使用如下的cssSelector轻松获取它:
IList<IWebElement> ddffd = driver.FindElements(By.CssSelector("ul.test>li"));
foreach (IWebElement e in ddffd)
{
// do something with e
}