Перейти к содержимому

Практикум по тест-дизайну 2.0
онлайн, начало 29 ноября
Тестирование мобильных приложений
онлайн, начало 27 ноября
Автоматизатор мобильных приложений
онлайн, начало 27 ноября
Программирование на Python для тестировщиков
онлайн, начало 22 ноября
Фотография

Получение статуса текущей ветки Reporter

Reportet

  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 103 сообщений
  • Город:Москва

Отправлено 18 Октябрь 2018 - 15:44

Доброго времени суток, уважаемые автоматизаторы!
Для красивых логов использую следующее решение:
http://shanmugavelc....ucture.html?m=1

'Для открытия новой ветки в репорте:
Function PushLog(StepName, StepDetail)
Dim dicMetaDescription, intContext
Set dicMetaDescription = CreateObject("Scripting.Dictionary")
dicMetaDescription("Status") = micGeneral
dicMetaDescription("PlainTextNodeName") = StepName
dicMetaDescription("StepHtmlInfo") = "
" + StepDetail +"
"

'Some backdoor settings:
'dicMetaDescription("DllIconIndex") = 206
'dicMetaDescription("DllIconSelIndex") = 206
dicMetaDescription("DllPAth") = "C:\Program Files\HP\QuickTest Professional\bin\ContextManager.dll"

intContext = Reporter.LogEvent("User", dicMetaDescription, Reporter.GetContext)
'Set the new report node as a parent
'From now on, all reports will be added under this node
Reporter.SetContext intContext
End Function

' Для закрытия ветки
Function PopLog()
'Now return to the parent level:
Reporter.UnSetContext
End Function

Хочу доработать PopLog таким образом, чтобы он записывал результат выполнения данной ветки, а точнее его статус (micPass, micWarning, micFail, micDone) в файл Excel. Пока не знаю, как получить этот статус. Буду признателен любым подсказкам.
  • 0

#2 QA*

QA*

    Активный участник

  • Members
  • PipPip
  • 103 сообщений
  • Город:Москва

Отправлено 18 Октябрь 2018 - 15:52

Возможно, нужно как-то заюзать возможности ContextManager.dll, но информация по ней крайне мало.
  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале