MVCにはWeb UIプロジェクトがあり、自動テストのためにSeleniumを使用しています。これは素晴らしいツールです。しかし、私はSeleniumでイベントを起こす際に問題に直面しています。セレンRCと入力コントロールイベント
シナリオ: -ve値を入力したときにエラーを表示し、そのテキストボックスからタブをクリックするか、ページの任意の場所をクリックしたときにエラー(javascript)が表示されます。
通常のユーザーのウェブサイトとのやりとりで正常に動作しますが、セレンを使用する場合はこの動作を達成できません。私はSelenium.Type( 'elementId'、 - ve値)を使ってテキストを入力していますが、イベントは発生せず、エラーは起きません。
FireEvent( "textboxId"、 "blur")を使ってみましたが、動作しませんでした。 唯一の回避策は、テキストボックスに焦点を合わせ、値をいくつか追加し、FireEvent( "textbox"、 "blur")を使用して、他のテキストボックスにフォーカスを当てます。
これを解決する方法はありますか?