示例#1
0
        public void AfterStep()
        {
            // Isso aqui roda DEPOIS de cada step (frase)!

            // Captura se o step deu erro, e caso TRUE, tira uma print da tela WEB
            if (ScenarioContext.Current.TestError != null)
            {
                SeleniumBase.LogError(ScenarioContext.Current.TestError.StackTrace, null, "Specflow", false);
                SeleniumBase.TakePrint();
            }
            // verifica se o step é um THEN, caso TRUE, tira uma print da tela WEB!
            else if (ScenarioStepContext.Current.StepInfo.StepDefinitionType.ToString().Equals("Then"))
            {
                SeleniumBase.TakePrint();
            }
        }