Phantomjs Can';在水貂身上找不到链接

Phantomjs Can';在水貂身上找不到链接,phantomjs,mink,Phantomjs,Mink,我正在尝试使用NodeElement类的findLink()方法查找链接。我正在启动搜索的元素具有以下内部html: <div class="arrow" style="left: 50%;"></div> <h3 class="popover-title">really_confirm_forecast</h3> <div class="popover-content text-center"><div class="btn-g

我正在尝试使用
NodeElement
类的
findLink()
方法查找链接。我正在启动搜索的元素具有以下内部html:

<div class="arrow" style="left: 50%;"></div>
<h3 class="popover-title">really_confirm_forecast</h3>
<div class="popover-content text-center"><div class="btn-group">
    <a class="btn btn-xs btn-primary" data-apply="confirmation"><i class="glyphicon glyphicon-ok"></i>
         yes</a>
    <a class="btn btn-xs btn-default" data-dismiss="confirmation"><i class="glyphicon glyphicon-remove"></i>
         no</a>
    </div>
</div>
我已成功地使用
findButton
对包含
button
元素和类似的元素(区别在于文本('yes')被包装在
div
元素)结构的
a
元素进行了上述指定。
我在用水貂和水

更新
我可以通过调用
$Element->find('named',['content','yes')来找到Link元素

如果是popover,您可能需要执行实际的popover,或者,我必须做的是,在单击其中的内容时删除该类并确保其可见,然后读取该类。@ArtjomB。不,不是。链接不在Iframe中,并且popover使用引导popors显示。重要的是,我可以在mink中捕获popover元素作为一个整体(
$element
),但是使用
findLink()
查找链接对它不起作用。问题中的html是
$element->getHtml()
返回的内容。
$element->findLink('yes');