отчеты об экстентах, не генерирующие отчеты - PullRequest
1 голос
/ 27 марта 2019

Я использую отчеты по экстентам для генерации отчета, но выполнение теста не выполняется с помощью метода ext.flush ().Я использую

  • extenreports 3.1.3
  • Specflow.xunit 2.2.1

Этот код используется, чтобы работать ранее, но больше не работает.Возвращенная ошибка:

System.IO.FileNotFoundException HResult = 0x80070002 Сообщение = Не удалось загрузить файл или сборку 'System.Web.Razor, версия = 3.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'.Система не может найти указанный файл.Source = RazorEngine StackTrace: в RazorEngine.Compilation.CSharp.CSharpDirectCompilerService..ctor (Boolean strictMode, Func 1 markupParserFactory) at RazorEngine.Compilation.DefaultCompilerServiceFactory.CreateCompilerService(Language language) at RazorEngine.Templating.RazorEngineCore.CreateTemplateType(ITemplateSource razorTemplate, Type modelType) at RazorEngine.Templating.RazorEngineCore.Compile(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.CompileAndCacheInternal(ITemplateKey key, Type modelType) at RazorEngine.Templating.RazorEngineService.GetCompiledTemplate(ITemplateKey key, Type modelType, Boolean compileOnCacheMiss) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action 1 withWriter) в AventStack.ExtentReports.Reporter.ExtentHtmlReporter.Flushta.c.b__29_1 (IExtentReporter x) в действии System.Collections.Generic.List 1.ForEach(Action 1) в AventStack.ExtentReports.Model.Report.NotifyReporters () в AventStack.ExtentReports.Model.Report.Flush () в AventSRec.ExtentReports.Flush () в XUnitTestProject5.UnitTest1.Test1 () в C: \ Users \ kotar \ source \ repos \ XUnitTestProject5 \ XUnitTestProject5 \ UnitTest1.cs: строка 25

 var HTMLReporter = new ExtentHtmlReporter(@"C:\test\TestReport.html");
 HTMLReporter.Configuration().Theme = AventStack.ExtentReports.Reporter.Configuration.Theme.Dark;
 var extent = new ExtentReports();
 extent.AttachReporter(HTMLReporter);
 var featurename = extent.CreateTest<Feature>("login feature");
 var scenario= featurename.CreateNode<Scenario>("Login as a user ");
 scenario.CreateNode<Given>("user has access to the methos ");

 extent.Flush();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...