チェックボックスのクリックを使用できないようです。
コンソールにエラーはありません。クリックは表示されますが、チェックボックスはチェックされていません。
両方click
を使用してみcheck
ましたが、どちらもチェックボックスをオンにしていないようです。ID は実行ごとに変更されるため、IDE レコーダが提案するデータベース ID (102) を使用することはできません。
私はしようとしています:css=fieldset.choices ol li label input
私のロケータのために。
私も試し//fieldset[@class='choices']//ol//li//label//input
ました:コンソールにはクリックされたと表示されますが、チェックボックスは実際にはブラウザでチェックされません。
私も試し//input[@type='checkbox']
ました:セレクターは画面上の最初のチェックボックスですが、運はありませんが、明示的なエラーはありません。
HTML は次のとおりです。
<fieldset class="choices">
<legend class="label">
<label>
Grades
</label>
</legend>
<input id="school_grades_none" type="hidden" value="" name="school[grade_ids][]">
</input>
<ol class="choices-group">
<li class="choice">
<label for="school_grade_ids_102">
<input id="school_grade_ids_102" type="checkbox" value="102" style="border: none" name="school[grade_ids][]">
</input>
PK3
</label>
</li>
<li class="choice">
...
</li>
<li class="choice"></li>
...
</li>
<li class="choice"></li>
...
</li>
...