3

私はこの分野ではかなり新しいので、質問をお詫びします。
Selenium Grid2 を使用して、データ駆動型テストを並行して実行しようとしています。

テストのセットアップは次のとおりです。

    [Test]
    [Parallelizable]
    [Row("nl-NL")]
    [Row("fr-BE")]
      public void UsignUp(string locale)
    {
      //test to exexute

    }

テストを実行すると、2 つのブラウザー インスタンスが起動していますが、相互にデータを入力しています。だから私のテストは失敗しています。

これが起こらないようにする方法を知っている人はいますか?

4

1 に答える 1

0

私は C# を使用した Selenium の経験はありませんが、最初に必要だと思うのは、独自のスレッドで単体テストを実行するフォークまたは並列化された機能を備えた「テスト ランナー」です。Google で調べましたが、わかりませんでした。Java には、Maven Surefire、Gradle、TestNG など、多くのオプションがあります。

于 2013-12-05T02:58:47.960 に答える