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"
Другие вопросы по тегам