Я пытаюсь использовать checkField()
в первый раз, он установлен флажок, но не проверяет его.checkField() не проверяет соответствие норке
HTML-:
<label>
<input class="sr-only" value="on" type="checkbox">
<span>I want an open return</span>
<label>
Посмотрите на код:
$this->getSession()->getPage()->checkField("I want an open return");
Я также попробовать его:
$this->getSession()->getPage()->find("css", "input[type=checkbox].sr-only")->check();
Боты не возвращает какой-либо ошибки, но я могу видеть флажок не проверяется при запуске теста.
Последующий код возврата BOOL (ложь), как и ожидалось:
$this->getSession()->getPage()->find("css", "input[type=checkbox].sr-only")->isChecked();
Убедитесь, что элемент найден, установлен флажок. Добавьте html для этого элемента, если это возможно. – lauda
Я положил больше информации сейчас. –
Добавьте точку останова/сон после того, как вы установите флажок и посмотрите, был ли он установлен или нет. – lauda