VS2010 でコード化された UI キーワード駆動型フレームワークを使用して、Web アプリケーションの回帰テスト スイートを実行しています。最初に、すべてのアクションを記録し、ページごとに異なるテスト メソッドを作成してから、それらをキーワード駆動にしました。
私が直面している問題は、ブラウザのセッションまたはキャッシュにユーザーに関する最後の未保存の情報がある場合に表示されるポップアップメッセージがホームページにあることです。
回避策/代替手段を使用しています
- 各テスト エージェントでテスト実行を手動で開始する前に、キャッシュをクリアします。
- 単一の反復が完了するたびにブラウザー ウィンドウを閉じます。
このアプローチには多くの労力が費やされ、テストが失敗したときにセッション データが残り、その後のすべてのテスト ケースの失敗につながります。プログラムによるアプローチ\アドバイスをいただければ幸いです。