它是簡單的,通過指定它的類選擇的元素,PHPUnit中硒2測試用例:選擇PHPUnit中硒2測試情況下,所有匹配元素
$element = $this->byClassName("my_class");
然而,即使存在的my_class
兩個項目,選擇器只挑選其中的一個(可能是第一個)。我如何選擇所有這些?我很感激像allByClassName
:
$elements = $this->allByClassName("my_class");
foreach($elements as $element) {
doSomethingWith($element);
}
有沒有像allByClassName
東西PHPUnit中硒2延伸?
嗯,你的代碼看起來有點比我的不同,但我也使用NearSoft庫。你的'$ this'是網絡驅動程序的包裝?我找到多個元素的代碼如下所示:'$ this - > _ driver-> findElements(By :: className(「my_class」));'。也許某種方式可以幫助你走向正確的方向,我不知道。 – ragamufin