试图建立正确的xpath

时间:2015-11-13 22:11:39

标签: css xml xpath

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

enter image description here

我正在进行一些自动化,我真的需要获得这个“删除提醒”按钮的完整路径,但它也必须检查名称,该名称位于第7行(在这种情况下为Dh3M5EdV6l) 。尝试了一切,没有任何作用,它必须是包含在某个地方的名称,但我不知道如何将2个跨度的值组合成一个路径。有可能吗?

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>

1 个答案:

答案 0 :(得分:1)

基本上,我们需要找到具有&#34; span7&#34;的li元素。具有适当文本的元素。然后,我们将在其中找到所需的按钮。单个XPath表达式中的两件事:

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