Selenium Grid 2 - 并行化数据驱动测试

时间:2012-11-05 13:26:48

标签: c# selenium-grid mbunit

我在这个领域很新,所以对这个问题道歉 我正在尝试使用Selenium Grid2并行运行datadriven测试。

以下是我的测试设置:

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

    }

当我运行测试时,2个浏览器实例正在启动,但它们正在相互输入数据。所以我的测试失败了。

有没有人知道我怎么能确保这不会发生?

1 个答案:

答案 0 :(得分:0)

我对使用C#的Selenium没有经验,但首先认为你需要的是一个“测试运行器”,它具有分叉或并行化功能,可以在自己的线程中运行单元测试。我看了谷歌,无法弄明白。在Java中,有很多选项,如Maven Surefire,Gradle,TestNG等。