5
我有以下幾點:如何獲得安裝和拆卸每夾具工作?
[TestFixture]
public class SmokeTest : BaseTest
{
[Test(Description = "Should Do This")]
public void ShouldDoThis()
{
//Tests,Assertions,etc
}
[Test(Description = "Should Do That")]
public void ShouldDoThat()
{
//Tests,Assertions,etc
}
}
隨着BaseTest定義爲:
[TestFixture]
public class BaseTest
{
[TestFixtureSetUp]
public void SetUp()
{
// set up browsers
}
[TearDown]
public void Dispose()
{
// dispose browsers
}
}
的目標是讓硒瀏覽器的驅動器每的TestFixture(//設置瀏覽器)創建一次,然後在夾具的末端被撕下。目前瀏覽器在第一次測試後被殺死,第二次測試失敗,出現一些「無法連接到遠程服務器」的錯誤。
我想定位第一個問題 - 爲什麼在第一次測試後調用TearDown方法?