現在、gwt を使用した GUI でのセレン テストに問題があります。
アプリケーションには 2 つのセクション (フィルターとグリッド) が含まれています。私たちのテストは、NoSuchElementException で失敗することがあります。
クレイジーは次のとおりです。ブレークポイントを使用してEclipseでテストを停止し、Firefoxのfirebugまたはその他のアドオンでページを検査します。わかりました-目的の要素が見つかりません。しかし(アプリケーションを再起動したり、Eclipseで他の変更を加えたりすることなく)、もう一度試して要素を検索すると、そこにあり、Eclipseで再開すると、テストは緑色になります。私にとっては、Firefox の同期の問題のようです。
明示的な待機コマンド
new WebDriverWait(getDriver(), 10).until(condition);
タイムアウト (10 秒) が発生するという唯一の効果があります。
私が言ったように、テストが緑色になることもあれば、失敗することもあります。
誰かアイデアはありますか?