Frameworks 重试属性未按预期工作-NUnit Framework

Frameworks 重试属性未按预期工作-NUnit Framework,frameworks,attributes,nunit,Frameworks,Attributes,Nunit,我们正在使用C#Selenium和NUnit框架实现测试自动化。有时,由于环境问题,一些测试用例在执行过程中会在开发环境中失败。我试图使用“重试”属性重新运行失败的。但它不起作用(我也保留了断言失败) 你能看一下下面的代码吗 [TestFixture] public class UITests : BaseClassProtractor { [SetUp] public void Setup() {

我们正在使用C#Selenium和NUnit框架实现测试自动化。有时,由于环境问题,一些测试用例在执行过程中会在开发环境中失败。我试图使用“重试”属性重新运行失败的。但它不起作用(我也保留了断言失败)

你能看一下下面的代码吗

 [TestFixture]


    public class UITests : BaseClassProtractor
    {

        [SetUp]


        public void Setup()
        {
            //**Call chrome driver and open app url set up**//


   }
[Test]
[Retry(1)]
public  TestMethod1()

{
      //** Write test Steps
}

[TearDown]


        public void TearDown()
        {
            Drivers.TryRemove(TestContext.CurrentContext.Test.FullName, out var localDriver);
            localDriver?.Quit();


        }


}
谢谢, Khaja Shaik

[重试(1)]
表示测试只应运行一次!也就是说,如果失败,将不会重试。至少使用
[重试(2)]


如果继续出现故障,我们需要查看确切的故障消息。

没有什么可看的。:-)请添加一些代码示例和您看到的输出的描述。您好,非常感谢您的支持。请查找下面的示例代码。您好,我已经添加了示例代码。请您检查一下,实际上测试失败后需要重试,但没有。