Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Логирование в TestNG



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Логирование в TestNG
2013-07-18 18:13
Добрый день. Использую Webdriver, Java, TestNG. Прикручиваю логирование, пока разбираюсь с log4j и столкнулся с несколькими проблемами.

Во-первых, не могу прикрутить логирование для успешных или неуспешных Assert проверок. Где-то советуют переписывать метод, но я не настолько силен в жаве. Может у кого-то есть рабочие примеры или другие варианты?

Во-вторых, log4j записывает за драйвером действия через AbstractWebDriverEventListener и из-за этого в логе везде фигурирует класс, в котором данный Listener описан. А хочется видеть в логе классы, методы и номера строк самих тестов. Я конечно понимаю, что это есть в логе TestNG, но 2 лога это не комильфо, нужен 1 и подробный.

В третьих, есть методы ожидания элементов, где в цикле фигурирует Exception. Логи и скриншоты в этом случае будут отрабатываться каждый шаг цикла, если много итераций, то получится много мусора. Как лучше это обойти чтобы не поломать функциональность?


© 2010 | Software-Testing.Ru


В избранное