Lorsque j'utilise MSTest Framework et que je copie le code que Selenium IDE a généré pour moi, MSTest ne reconnaît pas [TearDown]
et [SetUp]
. Quelle est l'alternative à cela?
Vous utiliseriez [TestCleanup]
et [TestInitialize]
respectivement.
Gardez à l'esprit que vos méthodes Initialize/Cleanup doivent utiliser la bonne signature.
[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]
et [TestCleanup]
au niveau du test individuel, [ClassInitialize]
et [ClassCleanup]
au niveau de la classe.
Vous pouvez utiliser [TestInitialize]
pour [SetUp]
et [TestCleanup]
pour [TearDown]
.