用 mink 操纵标签

manipulating a tag label with mink

我想使用 mink php 代码点击对应于复选框的标签。代码如下所示:

<label class="label" for="somecheckbox_Id"> heylabel
 </label>

我可以解析复选框以进行操作,但无法解析标签。为了解析复选框,我是这样做的

$doc= $this->getSession()->getPage()->find('css','#somecheckbox_Id'); 

如何访问相应的标签?

标签应该总是有一个指向相关复选框的 "for" 属性。所以,只需使用

$page->find('css', 'label[for='+name+']');