Bug-org 700199 EventUtils.js should use synthesized events for sendKey(), sendChar() and sendString() rather than untrusted events
初回投稿日時: 2011年12月22日09時26分49秒
カテゴリ: Mozilla Core Mozilla11 バグ修正
SNS:
Tweet (list)
自動テスト用のキーイベントの生成ユーティリティがuntrusted eventを生成して利用しているというバグです。untrusted eventでテストすると、フォーカスがあまり関係無くなることや、実際に走るコードが結構変わってしまってテストにならないかもしれないので、好ましくありません。また、untrusted eventの受け入れを止めるアクションが発生する度に多くのテストの書き換えが必要になりますので、ユーティリティ自体がtrusted eventを利用するように修正しています。
この修正により、キー入力をテストで発生させる場合、現実と同じようにフォーカスの移動等までエミュレートする必要がありますので注意してください。