Я использую Selenium с PHPUnit, чтобы попытаться определить, проверены ли несколько флажков с определенным классом, и у меня возникли небольшие проблемы.
Мой код:
$count = $this->getXpathCount('//form//input[@type="checkbox" and @class="required"]');
for ($i = 1; $i <= $count; $i++) {
$this->assertTrue($this->isChecked(sprintf('xpath=//form//input[@type="checkbox" and @class="required"][%d]', $i)));
}
К сожалению, не похоже, чтобы я мог использовать квадратные скобки дважды для одного и того же тега, но мне нужно убедиться, что установлены все флажки, имеющие класс «required».
Есть предложения?