Разработка ПО

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

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

При написании автоматических тестов для тестирования сайтов я использовал многопоточность. NUnit agent вываливался с ошибкой "NUnit Agent has stopped working". Причина: ошибка в коде C# приводит к «падению» NUnit agent.
Как отслеживать и закрывать любые всплывающие окна (Selenium WebDriver, C#)

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

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

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

Мы пишем программы, утилиты, которые в определённый момент должны запускать сторонние программы. Я решил, что надо вкратце описать данный процесс, чтобы в дальнейшем, если понадобится, быстро найти решение и им воспользоваться.
Как генерировать собственный отчёт в тестах NUnit (Selenium WebDriver, C#)

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

D отчёте имеется информация о том, когда начат тест, когда тест завершён, сколько тестов запущено, сколько выполнено успешно, сколько провалено, каков процент прохождения тестов, ссылку на тест-кейс, ссылка на скриншот страницы, который сделан в момент возникновения ошибки.