0

my selenium webdriver - ruby​​ テストはローカルでビルドされ、firefox のすべての要素を識別します。ただし、サーバーでは失敗します。奇妙なことは、失敗しているステップがテストで 4 回出てくることです。そして、最初の 3 回で合格し、4 回目で不合格になります。この問題のトラブルシューティング方法を教えてください。考えられる失敗の原因は何ですか?

4

1 に答える 1

0

思ったほど単純ではありませんが、この問題は、テスト スクリプトに時間待機を追加することで解決できました。特に、子ウィンドウでのアクションが必要な手順の周りでです。テストには多くの子ウィンドウ、モーダル ウィンドウ、フラッシュ メッセージなどが含まれていたため、スクリプトが失敗した正確なステップを特定するのに多くの時間がかかりました。テストを実行していたサーバーにはヘッドレス ブラウザーが搭載されているため、ほとんどのアクション (ポップアップ ウィンドウ アクション) に通常より時間がかかります。

于 2012-10-17T02:41:33.770 に答える