我在这个领域很新,所以对这个问题道歉 我正在尝试使用Selenium Grid2并行运行datadriven测试。
以下是我的测试设置:
[Test]
[Parallelizable]
[Row("nl-NL")]
[Row("fr-BE")]
public void UsignUp(string locale)
{
//test to exexute
}
当我运行测试时,2个浏览器实例正在启动,但它们正在相互输入数据。所以我的测试失败了。
有没有人知道我怎么能确保这不会发生?
答案 0 :(得分:0)
我对使用C#的Selenium没有经验,但首先认为你需要的是一个“测试运行器”,它具有分叉或并行化功能,可以在自己的线程中运行单元测试。我看了谷歌,无法弄明白。在Java中,有很多选项,如Maven Surefire,Gradle,TestNG等。