private static void downloadTestReport(string testId) { Console.WriteLine("Downloading test report for test ID: " + testId); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(buildRequestURI("/export/api/v1/test-executions/pdf/" + testId, null)); request.Headers.Add("PERFECTO_AUTHORIZATION", OFFLINE_TOKEN); Downloader.downloadFile(testId, request, ".pdf", "PDF Test Report"); }
private static void downloadExecutionSummaryReport(string driverExecutionId) { Console.WriteLine("Downloading Execution summary for execution ID: " + driverExecutionId); Dictionary <string, string> parameters = new Dictionary <string, string>(); parameters.Add("externalId[0]", driverExecutionId); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(buildRequestURI("/export/api/v1/test-executions/pdf", parameters)); request.Headers.Add("PERFECTO_AUTHORIZATION", OFFLINE_TOKEN); Downloader.downloadFile(driverExecutionId, request, ".pdf", "Execution summary PDF report"); }