NUnit UITest依次运行

问题描述 投票:0回答:2

问题:]

我有一个带有NUnit框架的Xamarin.UITest项目设置。我知道使用[Test,Setup]可以让我进行在每个测试之前运行的设置测试。我想知道是否有一种方法可以让我的[测试,设置]在每次测试之前运行,但是随后在设置退出的确切页面上进行了紧随其后的测试吗?

为什么:] >>

我有大约6或7个UITest用于测试应用程序中的特定页面。我试图将冗余降到最低,因此,将我导航到该页面(我相信)的任何自动化操作都应使用单独的方法执行一次; 即设置方法

我已经搜索过S.O.以及NUnit.org,我只是不知道该怎么做。请告诉我!谢谢!

问题:我有一个带有NUnit框架的Xamarin.UITest项目设置。我知道使用[Test,Setup]可以让我进行在每个测试之前运行的设置测试。我想知道是否...
c# visual-studio xamarin.forms nunit xamarin.uitest
2个回答
0
投票
您可以使用[OneTimeSetup]在类中的所有测试之前运行。您可以使用[设置]在班级中进行每次测试。您可以使用[TearDown]在类中进行每次EACH测试后运行。

[TestFixture] public class Mytests { [OneTimeSetup] public void ThisWillRunBeforeAllTests() { } [Setup] public void ThisWillRunBeforeEachTest() { } [TearDown] public void ThisWillRunAfterEachTest() { } [Test] public void ATest() { }


0
投票
第二个答案的策略,但您似乎想这样做:
© www.soinside.com 2019 - 2024. All rights reserved.