Как в NUnit получить информацию о результате прохождения предыдущего теста

Как в NUnit получить информацию о результате прохождения предыдущего теста
Настал момент, когда при написании автоматических тестов (C# + NUnit + Selenium Webdriver) у меня возникла необходимость получать результат прохождения теста, после его выполнения. Т.е. мне надо было узнать успешно тест прошёл, с ошибкой или игнорировалось выполнение, а также если тест завершился с ошибкой, то какая ошибка.
Подробнее

Как кодировать/декодировать текст в/из Base64 (C#)

Как кодировать/декодировать текст в/из Base64
Уже несколько раз в процессе разработки мне приходилось применять методы преобразования текста в/из Base64. Сегодня рассмотрим методы кодирования и декодирования текста в/из Base64. Так как это может понадобится не только мне, то хочу данную информацию закрепить в блоге.
Подробнее

Как удалить файлы старше N дней (C#)

Как удалить файлы старше N дней
Иногда появляется необходимость реализовать удаление файлов из каталога, которые старше определённого количества времени. Давайте с вами рассмотрим на примере код, который позволяет нам удалять файлы старше N дней.
Подробнее

Как определить полный путь к директории/каталогу зная часть имени директории (C#)

Как определить полный путь к директории зная часть имени директории (C#)
В своей практике мне приходилось писать код, в котором требовалось найти путь к директории при этом зная только часть названия самой директории. Давайте рассмотрим на примере.
Подробнее

Как правильно проверять отображение изображения на сайте (Selenium WebDriver, C#)

Как правильно проверять отображение изображения на сайте (Selenium WebDriver, C#)
В процессе написания автоматических тестов иногда приходится проверять видимость/отображение изображения на сайте: главная картинка страницы, блока и т.д. Однако простая проверка методом «Displayed» нам не поможет, а точнее она проверяет не совсем то, что нам нужно. Давайте всё рассмотрим на примерах.
Подробнее

Почему NUnit Agent завершает работу с ошибкой «NUnit Agent has stopped working»

Почему NUnit Agent завершает работу с ошибкой NUnit Agent has stopped working
При написании автоматических тестов для тестирования сайтов я использовал многопоточность. Об этом я рассказывал в своей предыдущей статье. Однако реализовав описанное в предыдущей статье, я столкнулся с проблемой, когда NUnit agent вываливался с ошибкой «NUnit Agent has stopped working».
Подробнее

Как отслеживать и закрывать любые всплывающие окна (Selenium WebDriver, C#)

Как отслеживать и закрывать любые всплывающие окна (Selenium WebDriver, C#)
В данной статье я расскажу, как отлавливать и закрывать любые окна в любой момент времени. При этом мы конечно же должны знать, что есть некое окно, которое может всплывать на сайте, это необходимо, чтобы в коде его указать. Сейчас речь идёт не о всплывающих сообщениях JavaScript, хотя думаю можно приспособить написанное ниже и под них.
Подробнее

Как в C# запустить стороннюю программу с параметрами

Как в C# запустить стороннюю программу с параметрами
В процессе решения определённых задач мы пишем программы, утилиты, которые в определённый момент должны запускать сторонние программы, а иногда запускать с параметрами. Я сталкивался с данной задачей несколько раз, поэтому решил, что надо вкратце описать данный процесс, чтобы в дальнейшем, если понадобится, быстро найти решение и им воспользоваться.
Подробнее

Как генерировать собственный отчёт в тестах NUnit (Selenium WebDriver, C#)

Как генерировать собственный отчёт в тестах NUnit (C# + Selenium WebDriver)

Сразу хочу сказать, что NUnit используется мной при написании автоматических тестов с помощью C# + Selenium WebDriver, но думаю это не играет особой роли при создании инструмента генерации собственного отчёта. Отчёт формируется в формате HTML.
Подробнее