Структура отчета по экстентам -Как получить значения, хранящиеся в экстенте Отчет функции журнала - PullRequest
0 голосов
/ 27 ноября 2018

Мы используем отчет Extent в моем проекте.Я хочу получить доступ к значениям, хранящимся во время выполнения.Например, в блоке catch тестового примера у меня есть строка Log(Failure,"faiure comments").

В блоке finally я пытаюсь создать функцию, в которой в случае сбоя тестового примера мне нужно будет использовать значение функции log и сохранить его для какой-то цели.

IsВозможно?Я использую Java с селеном в рамках POM.

1 Ответ

0 голосов
/ 28 ноября 2018

Если вы используете версию 4, вы можете выполнить:

extent.getStats()

Для детализации каждой точки данных за весь сеанс выполнения.Например, для детализации одной точки данных последнего журнала текущего теста:

test.getModel().getLogContext().getLast().getStatus()

Но я бы скорее рекомендовал вам использовать среду тестирования, такую ​​как TestNG или Junit, и слушать контекст, предоставленныйэто вместоИспользование Extent для такой же работы будет работать, но я думаю, что это будет более интуитивно и продуктивно с использованием вашей тестовой среды.

PS.Это расширение, а не расширение.

...