2015-04-29 1 views
0

Я пытаюсь получить файл журнала html для кодированных тестов ui. я попытался шаги, указанные в следующей ссылкеАнализ кодированных пользовательских интерфейсов с использованием кодированных тестовых журналов пользовательского интерфейса

https://msdn.microsoft.com/en-us/library/jj159363(v=vs.110).aspx

По умолчанию создается файл .png (файл изображения), который фиксирует только скриншот активного окна, где произошла ошибка. Итак, я попытался использовать другие значения для «EqtTraceLevel» в файле конфигурации, но нет никакой разницы, он все еще генерирует файл изображения.

Работает ли это приложение Windows? если он выполняет какие дополнительные настройки?

ответ

2

Чтобы включить ведение журнала HTML в ваших тестах, вы должны добавить Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot; к вашему тесту.

Это покажет все шаги, предпринятые в вашем тесте, и соответствующий скриншот вашего тестируемого приложения. Он также покажет вам прямоугольник выделения, чтобы отобразить найденный элемент управления.

В качестве альтернативы изменить QTAgent32.exe.config или QTAgent32_40.exe.config в C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE (или где вы VS установлен) содержит следующие настройки:

<appSettings> 
    <!--- Your settings --> 
    <add key="EnableHtmlLogger" value="true"/> 
</appSettings> 

И увеличить деталь вашего протоколирования:

<switches> 
    <add name="EqtTraceLevel"value="4"/> 
</switches> 

Где 0 выключено, 1 для ошибок, 2 для предупреждений, 3 для информации и 4 для подробных.

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