Вопрос касающийся отловли "красных" ошибок при UI тестировании
Предварительно
- [ОК] Я использую последнюю версию продукта ?
- [ОК] Я проверил Известные проблемы при тестировании ?
Описание
Цель: Запускать UI тесты ночью после подготовки сборки по основным сценариям работы.
Имитация ситуации:
Конфигурация: https://github.com/xDrivenDevelopment/xUnitFor1C/blob/develop/Tests/TestConfig.cf
в форме "Простойсправочник.ФормаСписка"
раскомментирована строка в методе "ПриОткрытии"
//ВызватьИсключение "не должно открываться";
Потом запущена при помощи обработки https://github.com/xDrivenDevelopment/xUnitFor1C/blob/develop/xddTestRunner.epf
запущен тест UI который взят из https://github.com/xDrivenDevelopment/xUnitFor1C/blob/develop/Tests/Gui83/%D1%8E%D0%BD%D0%B8%D1%82%D0%A2%D0%B5%D1%81%D1%82_UI_83.epf
В процессе работы там соответственно выскакивала красная ошибка которая заканчивается тем, что формируется общий отчет о незавершении теста, потому что дальше не находит нужный объект интерфейса. Но результаты теста не показывают истинную причину ошибки.
Кто-нибудь реализовывал ловлю таких ошибок и привязку к месту ошибки, так чтобы отчет-результат можно было получить максимально точный (с указанием в какой строке и и в какой форме образовалась красная ошибка) без повторного запуска интерактивно.
Возможно это все делается совсем по другому, поделитесь пожалуйста опытом. Спасибо.
Ожидаемое поведение: Получить отчет-результат максимально точный (с указанием в какой строке и и в какой форме образовалась ошибка)
Текущее поведение: Общий отчет о незавершении теста и ошибка о ненайденной следующем объекте интерфейса.
P.s. Здесь представлена ситуация когда вызов открытие формы можно сделать через функциональное тестирование. К примеру как быть если у нас erp и допустим возьмем имитацию нажатии кнопки "подбор", в которой может быть ошибка красная. Функциональное тестирование может не отловить... Хотелось бы и на UI тестировании ловить такие ошибки.
Данные:
- 1С:Предприятие 8.3 (8.3.6.2363)
- управляемое приложение тонкий клиент
@dmitriyvissarov Можешь скриншот ошибки приложить? и какие сообщения об ошибках показываются в результатах тестирования? неужели в результатах тестирования не видно, где возникла ошибка?
@artbear
Отчет

Ошибка при вызове самому
Справочник.ПростойСправочник.Форма.ФормаСписка.Форма(5)}: не должно открываться
ВызватьИсключение "не должно открываться";

Была идея вытаскивать из журнала, но он пуст для тестового клиента

Прошу прощения, что пишу в данном вопросе не по теме. @artbear Вопрос о цвете рамки индикатора выполнения (см. на скрине отчета): так и должно быть, что рамка элемента формы "ИндикаторВыполнения" не изменяет цвет при значении "НеизвестнаяОшибка" параметра "Состояние"? Мне кажется, что логично, что при упавшем тесте полоса должна быть красной.