我正在使用 NUnit3 的 Parallelizable Attribute 来运行我的 Selenium WebDriver 测试,但测试总是按顺序运行。我的机器的工人数量默认为 4。我有 2 个固定装置,如下所示:
[TestFixture]
[Parallelizable(ParallelScope.Fixtures)]
public class SeleniumTest1
{
[Test]
public void Is_Title_Correct()
{
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl("http://www.google.nl");
string actualTitle = driver.Title;
string expectedTitle = "Google";
Assert.AreEqual(expectedTitle, actualTitle, "title is not correct");
driver.Quit();
}
}
我怎样才能让它并行运行,以便它可以一次打开两个浏览器?