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 没有经验,但首先认为您需要的是一个“测试运行器”,它具有分叉或并行化能力,可以在自己的线程中运行单元测试。我在谷歌上查看并无法弄清楚。在 Java 中,有很多选项,比如 Maven Surefire、Gradle、TestNG 等。

于 2013-12-05T02:58:47.960 回答