2

qUnit を使用して UI のテストを開始したので、ユーザー操作をシミュレートする必要があります。javascript を使用してチェックボックスをクリックするユーザーを「シミュレート」することは可能ですか?

4

2 に答える 2

1

ありがとうございます。質問を投稿してから約2秒後にそれを理解しました。おっしゃる通り想像以上にシンプルでした

document.getElementById('cb1').click();

トリックをした

編集:IE7(およびおそらく他のブラウザ)では、クリックメソッドは実際にはチェックボックスをチェックしないようです。したがって、完全にシミュレートするには、クリックする前にチェックボックスを「チェック」する必要があります

document.getElementById('cb1').checked=true
document.getElementById('cb1').click();
于 2009-01-28T14:38:04.683 に答える
0

これを見ることができます:

JavaScriptを介してボタンクリックをシミュレートする

それは逆なので、チェックボックスでも機能するかどうかはわかりません。

于 2009-01-28T14:28:39.180 に答える