Parameter type is not supported for Integrating Extent Report 3.1.0 with Test Complete
Hi,
I am trying to integrate Extent Report 3.1.0 with TC project. I have imported the jar files and the Java Classes of extent report. Below is the code to intiate Extent Report.
var reportLocation = Project.Path+ "ExtentReport\\AutomationReport.html";
var configFile = JavaClasses.java_io.File.newInstance(Project.Path + "ReportConfig.xml");
var LogStatus = JavaClasses.com_aventstack_extentreports.Status;
var htmlReporter =
JavaClasses.com_aventstack_extentreports_reporter.ExtentHtmlReporter.newInstance(reportLocation);
var extentReport = JavaClasses.com_aventstack_extentreports.ExtentReports.newInstance();
extentReport.attachReporter(htmlReporter);
But extentReport.attachReporter(htmlReporter) this line is throwing error as invalid argument exception. According to the blog http://extentreports.com/docs/versions/3/java/ the parameter what I have given was correct. But TC/JavaScript is not supporting this parameter and it is expecting the type as JavaClasses.com_aventstack_extentreports_ExtentReporter. Seems like we have to modify the jar files of extent report 3.1.0. If any one can have faced this issue before please share some idea/contents to acheive this.
Thanks in Advance.