【问题标题】:Loop through all list items in an unordered list in robotframework遍历robotframework中无序列表中的所有列表项
【发布时间】:2025-12-06 21:25:02
【问题描述】:

您好,我正在尝试遍历 ul 并单击所有 li。 我将如何在机器人框架中解决这个问题?

欢迎帮助!

html如下:

<ul class="list" tabindex="-1" id="thelist">
  <li class="item"></li>
  <li class="item"></li>
  <li class="item"></li>
</ul>

代码:

  @{elements}=    Get WebElements    xpath://*[@id="thelist"]/div[1]/ul
    FOR    ${element}    IN    @{elements}
        click element    ${element}
    END

【问题讨论】:

    标签: python selenium robotframework


    【解决方案1】:

    您已经处于&lt;ul&gt; 级别(并且没有&lt;div&gt;),因此您的代码可以是:

    @{elements}=    Get WebElements    xpath://ul[@id="thelist"]/li
    FOR    ${element}    IN    @{elements}
        click element    ${element}
    END
    

    【讨论】:

      最近更新 更多