2015-08-31 2 views
0

Я использую Ranorex для тестирования. Я построил Testcase, и он работает, как ожидалось. Но если возникает необработанное исключение, Testcase не останавливается. Как можно остановить мой тест, если произойдет Exception? Я не имею в виду RanorexException. Это исключение, которое происходит в моей Программе. Всю документацию, которую я нашел до сих пор, скажу, чтобы я отслеживал ErrorBox и подтверждал это. Но это может быть любая ошибка, и я не знаю, как выглядит ErrorDialog. Мне нужно что-то, что идентифицирует любой тип Exception, чтобы iam смог зарегистрировать ошибку.Ranorex: Как остановить тест, если возникло исключение?

+0

Я не уверен, что я понимаю ваш вопрос. Это ваша тестовая программа Ranorex, которая получает исключение или это ваша программа? Если он находится в вашей тестовой программе Ranorex, просто поймать Exception вместо RanorexException будет трюк. Если это исключение в вашей программе, вам нужно найти способ проверить, произошло ли исключение или нет, например, наличие всплывающего окна, например. – Sup3rHugh

ответ

1

Убедитесь, что вы выполняете некоторые правильные проверки в своих тестовых случаях. например, когда вы добавляете что-то в список формы, снова открывайте и закрывайте форму и проверяйте, добавляется ли она. если возникает исключение, он не найдет добавленную стоимость, и тестовый пример не будет выполнен. Затем Ranorex сделает снимок экрана в отчете, и вы увидите исключение.

Если информация об исключении не отображается, повторите тестовый пример во время просмотра.

Вы также можете запустить Debugview в фоновом режиме во время работы Ranorex

+0

@ user52986275 ах ок. Спасибо. Я надеялся, что Ranorex может определить, выбрано ли исключение. – Sebi

Смежные вопросы