初めてcheckField()
を使用しようとしていますが、チェックボックスがありますがチェックはしていません。checkField()はbehat minkをチェックしません
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();
Bothsはエラーを返しませんが、私は見ることができますテストを実行すると、チェックボックスはチェックされません。予想通り
フォローコードリターンブール値(偽):
$this->getSession()->getPage()->find("css", "input[type=checkbox].sr-only")->isChecked();
見つかった要素が入力チェックボックスになっていることを確認してください。可能であれば、この要素のhtmlを追加してください。 – lauda
私は今多くの情報を入れています:) –
チェックボックスをオンにしてチェックを入れた後にブレークポイント/スリープを追加し、チェックされているかどうかを確認します。 – lauda