2011-11-08 12 views
0

Visual StudioでC#を使用して書いたセレンテストで問題が発生しています。 VSからそれらを実行すると(MSTest)、すべて正常に機能しますが、コマンドラインからテストを実行すると失敗します。私は数回試してみましたが、失敗する数字と失敗する個々のテストが毎回異なるので、テストがランダムに失敗するように見えます。これは私を混乱させます。物事が立つにつれて、私たちのビルドサーバーでテストが失敗し、問題を理解する必要があります。 アイデアや提案をいただければ幸いです!コマンドラインから実行したときにSeleniumテスト(C#で)が失敗しました。

+0

あなたはもっと精巧になりますか?正確に何が問題なのかを確認するのは難しいです... – saarthak

+0

問題は、私が逃した/間違ったことがあるようです。私のSelenium Unitテストは、コマンドラインから実行するとランダムに失敗します。 Visual Studio内から実行します。 – Boob

答えて

0

まだ読み込まれていないページの要素をアサートしようとすると、テストはIDEでよりもVSで高速に実行されます。一時停止を追加するか、テストケースで一時停止した時間を長くしてください。

ランダムに見えますが、テストが失敗するパターンはありますか?

+0

VSよりもコマンドラインからの実行が速いことを意味しますか?分で、要素を検索するときに待ちます(60)。私が見たことから、どこにテストが失敗しているかについての明確なパターンはありません – Boob

+0

あなたはVSでどのようにテストを実行しますか?あなたはVSのためのプラグイン(セレン)の一種を持っていますか?どのバージョンを使用していますか? – SebastianK

+0

はい、私はTestDriven.NETとResharperを使用しています。これらのプラグインのいずれかを使用してテストを実行すると、すべてが合格になります。 – Boob

関連する問題