Отправить отчет о провале автотеста на почту

Parent Previous Next

Отправить отчет о провале автотеста на почту


В окне "Проект" настраивается подключение к почтовому серверу.

В данном примере используется почтовый ящик Yandex.



Чтобы использовать функцию отправки отчета на почту нужно включить эту опцию в автотесте с помощью метода BrowserEnableSendMailAsync


        public async Task setUp()
        {
            await tester.BrowserEnableSendMailAsync(true, false); // только в случае провала
            await tester.BrowserEnableSendMailAsync(false, true); // только в случае успеха
            await tester.BrowserEnableSendMailAsync(); // в обоих случаях
        }


В случае провала на перечисленные почтовые адреса будет отправлен отчет следующего вида



В письме будет вложен скриншот в момент ошибки и отчет с шагами выполнения, а так же пользовательские сообщения.





Отправить письмо можно в любой момент, для этого нужно использовать функцию SendMsgToMailAsync


        public async Task tearDown()
        {
            if(tester.GetTestResult() == Tester.PASSED) 
            {
                await tester.SendMsgToMailAsync("Тестовое сообщение", "Тест завершился успешно");
            }
        }


Created with the Personal Edition of HelpNDoc: Free EPub producer