F# canopy - как использовать LiveHtmlReporter?
Я пытаюсь получить F# и Canopy для записи тестов в HTML-файлы.
Итак, здесь сказано, что все, что мне нужно сделать, это:
open configuration
open reporters
reporter <- new LiveHtmlReporter() :> IReporter
Это не сработало для меня. Мне удалось запустить LiveHtmlReporter с помощью Chrome, чтобы запустить его. Сейчас я пытаюсь сохранить отчеты после завершения тестов.
Когда я пытаюсь использовать:
reporter <- new LiveHtmlReporter(Chrome, "C:\\") :> IReporter
let liveHtmlReporter = reporter :?> LiveHtmlReporter
liveHtmlReporter.saveReportHtml @"C:\" "report"
Он выдает InvalidOperationException необработанную ошибку, прежде чем попасть в тесты, и ничего не сохраняет. Кроме того, когда тесты запускаются - я вижу только заголовки контекста, а названия тестов не печатаются - просто пройден или не пройден без имени теста.
Другое дело снимать скриншот с ошибкой - этого тоже не происходит.
Я думаю, что я делаю неправильно в самом низу моего кода. Что не так?
1 ответ
У меня такая же проблема. Это должно помочь.
reporter <- new LiveHtmlReporter(Chrome, configuration.chromeDir) :> IReporter
let liveHtmlReporter = reporter :?> LiveHtmlReporter
liveHtmlReporter.reportPath <- Some "reports/AutomationResults"