対話する必要がある Web ページに yes/no スライダーがあります。要素の 1 つをクリックして、値が true から false、または false から true に変わるようにする必要があります。IDを使用して、要素の値を取得できます
find_field('passcode_policies__allow_simple').find('option[selected]').value
しかし、このオブジェクトをクリックして値を変更することを何度もシミュレートしようとしましたが、失敗しました。
<div class="control-group">
<select class="toggle" id="passcode_policies__allow_simple" name="passcode_policies[][allow_simple]" style="display: none; " tabindex="-1">
<option value="true" selected="selected">Yes</option>
<option value="false">No</option>
</select>
<div class="ui-switch off" tabindex="0">
<div class="ui-switch-mask">
<div class="ui-switch-master" style="left: -38px; ">
<div class="ui-switch-upper">
<span class="ui-switch-handle" style="left: 33px; "></span>
</div>
<div class="ui-switch-lower">
<div class="ui-switch-labels">
<a href="#" class="ui-switch-on" style="width: 17px; " tabindex="-1">Yes</a>
<a href="#" class="ui-switch-off" style="width: 17px; " tabindex="-1">No</a>
</div>
</div>
</div>
</div>
<div class="ui-switch-middle" style="width: 60px; ">
</div>
</div>
<label class="inline">Allow simple value</label>
<span class="help-block">Permit the use of repeating, ascending, and descending character sequences</span>
</div>