我想使用PHPUnit的Selenium2扩展来点击同一个类的多个链接。我试图使用:
选择多个元素$elements = $this->byClassName('link_class');
但是这只选择一个元素。如何选择所有元素并迭代它们?
答案 0 :(得分:1)
所以,经过深入挖掘,我找到了答案。选择元素的所有高级函数仅使用单元素选择策略。在Session.php(截至2013年3月3日)中,您可以看到所有高级方法的使用
protected function by($strategy, $value)
{
return $this->element($this->using($strategy)->value($value));
}
我添加了一个使用$ this->元素而不是$ this->元素的小方法。然后我能够迭代。祝你好运!