C#のWatiNを使用して、ブラウザー(現在はIEのみ)と対話しています。
WatiNのメソッドのいくつかは、onchanged()
およびonclick()
を特定のWeb要素に送信する単純なラッパーです。
WatiNは、このためのファイアアンドフォーゲットバージョンも提供します。これは、基本的にノンブロッキングバージョンを提供します。
私の質問は、ブラウザも同時に実行する2つのJS機能ですか?
たとえば、次のコードを想定します。
// Uses FireEventAsync("onchanged")
SelectList.SelectNoWait()
SelectList.FireEventAsync("onclick")
onclickとonchangedの両方のJS関数を同時に実行できますか?
同様の問題が発生しているとonchanged()
思います。別のイベントを発生させている間も関数が実行されているという問題がありますが、それは技術的に可能かどうか疑問に思いました。