计算硒中“li”元素的数量

阿南德

我必须计算lia 中存在元素数量div以下是网页的 HTML 部分:

在此处输入图片说明

我编写了以下几行代码来计算瓷砖:

public void configButtonCount()
{
    WebElement button= driver.findElement(By.className(".config-category"));
    List<WebElement> buttonCount = button.findElements(By.xpath("//li"));
    System.out.println("List size is: " +buttonCount.size());
}

谁能告诉我为什么它显示为 Unable to locate element: .\.config\-category"

另外,正确的代码行?

杰夫

错误是因为类名中有句点 (.),.config-category. 类名在 HTML 中不包含句点。我认为您将此与 CSS 选择器混淆了,其中您在类名前加了一个句点。

您可以编写一个定位器来LI使用 CSS 选择器查找您要查找的所有s。您正在寻找DIV包含config-category您可以表示为的类名的 s div.config-category接下来,你要的那个子孙DIVLI秒。后代用空格表示,然后添加li像,div.config-category li下面的代码应该可以工作。

public void configButtonCount()
{
    List<WebElement> buttons = driver.findElements(By.cssSelector("div.config-category li"));
    System.out.println("List size is: " + buttons.size());
}

CSS 选择器是非常强大的定位器,受到广泛支持并且具有非常好的性能,尤其是与 XPath 定位器相比。我建议您花一些时间阅读它们并学习基础知识。你会发现它们非常有用。以下是一些可帮助您入门的资源:

W3C CSS 选择器参考

CSS 选择器提示和技巧

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算ul中li的数量并分配班级

来自分类Dev

硒,元素,整个<li>

来自分类Dev

计算Coq列表中不同元素的数量

来自分类Dev

计算熊猫中匹配元素的数量

来自分类Dev

计算每个类中相同元素的数量

来自分类Dev

计算特定容器中的元素数量

来自分类Dev

计算列表中连续元素的数量

来自分类Dev

如何计算 IEnumerator 中的元素数量?

来自分类Dev

计算矩阵中每个元素的连接元素数量的算法

来自分类Dev

计算列表中其他元素之间特定元素的数量

来自分类Dev

限制<ol>和<ul>中<li>元素的数量

来自分类Dev

如何使用python单击带有硒的<ul>和<li>元素中的<a>元素列表?

来自分类Dev

在硒中查找元素

来自分类Dev

计算特定数量的li元素并将其移至新的div

来自分类Dev

计算列表中唯一元素的数量

来自分类Dev

如何计算此json对象中的元素数量?

来自分类Dev

如何计算布尔列表中true元素的数量?

来自分类Dev

计算大/大数组中的数量不同的元素

来自分类Dev

计算两个列表中匹配元素的数量

来自分类Dev

计算修剪的树状图叶中特定元素的数量

来自分类Dev

计算varchar数组Postgres中不同元素的数量

来自分类Dev

如何计算数组中某个元素的数量?

来自分类Dev

计算嵌套数组中的元素数量

来自分类Dev

计算大型/大型数组中的数量不同的元素

来自分类Dev

使用jQuery计算文档中匹配元素的数量

来自分类Dev

计算嵌套列表中包含特定元素的列表的数量

来自分类Dev

计算数组中数组中元素的数量

来自分类Dev

计算JSON字符串中的元素数量

来自分类Dev

计算列表中唯一元素的数量