MSTest Frameworkを使用して、Selenium IDEが生成したコードをコピーすると、MSTestは[TearDown]
および[SetUp]
を認識しません。これに代わるものは何ですか?
それぞれ[TestCleanup]
と[TestInitialize]
を使用します。
Initialize/Cleanupメソッドは正しい署名を使用する必要があることに注意してください。
[AssemblyInitialize()]
public static void AssemblyInit(TestContext context) {}
[ClassInitialize()]
public static void ClassInit(TestContext context) {}
[TestInitialize()]
public void Initialize() {}
[TestCleanup()]
public void Cleanup() {}
[ClassCleanup()]
public static void ClassCleanup() {}
[AssemblyCleanup()]
public static void AssemblyCleanup() {}
[TestInitialize]
および[TestCleanup]
は個々のテストレベルで、[ClassInitialize]
および[ClassCleanup]
はクラスレベルで。
[TestInitialize]
には[SetUp]
を、[TestCleanup]
には[TearDown]
を使用できます。