【问题标题】:How to Count lists within HTML structure (Selenium)如何计算 HTML 结构中的列表(Selenium)
【发布时间】:2016-04-12 13:55:11
【问题描述】:

我有以下结构的 HTML,并希望了解最里面的 li 的:

<div id="topDiv" ..... >
    <div ...... >
        <ul class="lists" ...>
            <li .....>
                <ul ....>
                    <li id="importantlist1">
                    <li id="importantlist2">
                    ...
                    ...
                </ul>
           </li>
       </ul>
   </div>
</div>

我想使用 selenium 网络驱动程序来计算“重要”的 li。比如总共有多少。顶部 div 和第一个 ul 具有 id 以及每个重要的 li。我使用 cssSelector、xpath 和 findElements(By.id()....

【问题讨论】:

  • “我尝试了各种各样的事情”通常不够好。我们需要查看确切的细节。

标签: java selenium selenium-webdriver


【解决方案1】:

根据您提供的小代码,driver.findElements(By.xpath("//li[contains(@id, 'importantlist')]")).size() 应该可以工作。

【讨论】:

    猜你喜欢
    • 2013-10-09
    • 1970-01-01
    • 2021-03-27
    • 1970-01-01
    • 2020-04-28
    • 2019-05-08
    • 2019-01-27
    • 2015-05-26
    • 2018-12-07
    相关资源
    最近更新 更多