Css 尝试构建正确的xpath

Css 尝试构建正确的xpath,css,xml,xpath,Css,Xml,Xpath,我在构建xpath时遇到了一个问题,也许您有一个想法 我正在进行一些自动化工作,我真的需要获取此“删除提醒”按钮的完整路径,但它也必须检查位于span 7中的名称(Dh3M5EdV6l)。尝试了所有的方法,但都没有效果,它一定是某个地方包含的名称,但我只是不知道如何将两个跨距的值组合到一个路径中。可能吗 CSS可能也会起作用 <li class="row-fluid" data-target="upcoming_reminder_row"> <div clas

我在构建xpath时遇到了一个问题,也许您有一个想法

我正在进行一些自动化工作,我真的需要获取此“删除提醒”按钮的完整路径,但它也必须检查位于span 7中的名称(
Dh3M5EdV6l
)。尝试了所有的方法,但都没有效果,它一定是某个地方包含的名称,但我只是不知道如何将两个跨距的值组合到一个路径中。可能吗

CSS可能也会起作用

<li class="row-fluid" data-target="upcoming_reminder_row">
        <div class="span7">Dh3M5EdV6l</div>
        <div class="span3">Oct 10, 2025 12:00 PM EDT</div>
        <div class="span2">
                  <div class="pull-right">
                       <i class="icon-Edit" data-target="edit_reminder" data-value="67">
                       </i>
                       <i class="icon-Close" data-target="delete_reminder" data-value="67">
                       </i>
                  </div>
        </div>
</li>

  • 基本上,我们需要找到包含带有适当文本的“span7”元素的
    li
    元素。然后,我们将在其中找到所需的按钮。在单个XPath表达式中,这两个方面都有:

    //li[@data-target = "upcoming_reminder_row" and div[@class = "span7"] = "Dh3M5EdV6l"]//i[@data-target = "delete_reminder"]
    

    令人惊叹的!非常感谢,它真的找到了!不幸的是,它是一种“文档”类型,出于某种原因,最终无法读取:\find a workround,但只需使用此定位器“/*[@id=“coming_rementers”]/div[2]/div[2]/ul/li[3]/div[3]/div/i[2]”就可以在循环中找到解决方法,直到在设置中删除所有内容,然后在拆卸中再执行一次。现在它像时钟一样工作。无论如何谢谢你,现在我知道怎么做了!