如何找到behat / mink的兄弟元素?

时间:2016-07-20 15:43:21

标签: dom behat siblings mink

HTML:

<div id="my-id">
    <li class="list_element">
        <div class="my_class"></div>
        <a href=""></a>
    </li>
    <li class="list_element">
        <div class="another_class"></div>
        <a href=""></a>
    </li>
    <li class="list_element">
        <div class="class3"></div>
        <a href=""></a>
    </li>
</div>

我想用behat / mink做什么:

$page = $this->getSession()->getPage();
$selector = $page->find('css', "#my-id .my_class"); //here I need anchor element located near to .my_class div.

我不知道.list_element .my_class div是哪一个。我知道只有.my_class元素旁边的锚点。我应该在find()函数中使用哪个选择器?

1 个答案:

答案 0 :(得分:1)

尝试以下方法之一:

#my-id .my_class ~ a

#my-id .my_class + p

#my-id .list_element a

这是一个非常基本的问题。请在此处查看更多w3schools