0

mspec を使用して記述された Selenium Webdriver テストを実行しています。

組み込みの mspec ランナーを使用して、チーム シティからこれらのテストを開始します。

これは、サーバー上でローカルに Firefox を使用してテストを実行しています。

さまざまな数の成功したテストと失敗したテストでランダムな結果が得られるように見えますが、それは実行速度にかかっていると考えています。私たちのテストスイートには待機要素がありますが、これらが常に望ましい効果を持っているとは限りません。

この問題を軽減するために、テスト スイート全体の実行を遅くする方法はありますか?

または、これらのテストの実行を自動化するためのより良いアプローチがあります。

Visual Studio でローカルに実行すると、すべて緑色になります。

ありがとう

4

1 に答える 1

0

Rubyを使用したSeleniumWebDriverのsetSpeed

これは、ランダムな失敗の問題とそれらを最小化するためのより良いアプローチを説明する記事です。 http://martinfowler.com/articles/nonDeterminism.html

次のWebドライバーのドキュメントには、明示的および暗黙的な待機についての詳細があります...これは同じことを実装するのに役立ちます。 http://seleniumhq.org/docs/04_webdriver_advanced.html#explicit-and-implicit-waits

お役に立てれば !!

于 2012-10-13T17:47:31.943 に答える