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方法?