如何使用PHPUnit Selenium2扩展选择多个元素

时间:2013-03-14 05:35:13

标签: php webdriver phpunit selenium-webdriver

我想使用PHPUnit的Selenium2扩展来点击同一个类的多个链接。我试图使用:

选择多个元素
$elements = $this->byClassName('link_class');

但是这只选择一个元素。如何选择所有元素并迭代它们?

1 个答案:

答案 0 :(得分:1)

所以,经过深入挖掘,我找到了答案。选择元素的所有高级函数仅使用单元素选择策略。在Session.php(截至2013年3月3日)中,您可以看到所有高级方法的使用

protected function by($strategy, $value)
{
    return $this->element($this->using($strategy)->value($value));
}

我添加了一个使用$ this->元素而不是$ this->元素的小方法。然后我能够迭代。祝你好运!