Bootstrap プロジェクトのテストを作成しようとしています。私はCoypuを使用しています。しかし、私はいくつかの問題に遭遇しました。チェックボックスをオンにできません。問題は、チェックボックスからスタイルを変更したことです。そして、標準の Bootstraps チェックボックスが非表示になりました。新しいチェックボックスは標準パターン内に隠されています:
<label>
<input type="checkbox" data-bind="checkedValue: key, checked: $parent.selectedCatchments, attr: { id: key }" class="catchment-checkbox" />
<span data-bind=" text: value, attr: { for: key }" class="lbl padding-8 openSans-Text catchment-checkbox-span"></span>
</label>
問題は、Coypu がブラウザ上で非表示の要素を見つけられないことです。そして今、選択したチェックボックスをチェックするかどうかを確認できません。
これは標準のチェックボックスです:
CSS スタイルで opacity: 0 をオフにしました。そして、これは新しいスタイルの新しいチェックボックスです。
Coypuでチェックしたアイテムの数を確認するにはどうすればよいですか?
SetUp メソッド内に ConsideringInvisibleElements = true を追加できますが、このオプションは常にすべてのテストで機能します。テスト コード内で必要な場合に、ConsidingInvisibleElements オプションの値を true または false に変更するにはどうすればよいですか?