From c43778b6254c37233b1572826dcacd005c55895e Mon Sep 17 00:00:00 2001 From: Takuya Suemura Date: Sat, 2 Feb 2019 09:27:35 +0900 Subject: [PATCH 1/2] Enable Step-By-Step Report to WebDriverIO5 --- lib/plugin/stepByStepReport.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/plugin/stepByStepReport.js b/lib/plugin/stepByStepReport.js index 506323a4c..1ef74a627 100644 --- a/lib/plugin/stepByStepReport.js +++ b/lib/plugin/stepByStepReport.js @@ -11,6 +11,7 @@ const { template, clearString, deleteDir } = require('../utils'); const supportedHelpers = [ 'WebDriverIO', + 'WebDriver', 'Protractor', 'Appium', 'Nightmare', From 6916a11f8b04b6bc4b5889ca6d9e88bd062cad7e Mon Sep 17 00:00:00 2001 From: Takuya Suemura Date: Sat, 2 Feb 2019 09:27:48 +0900 Subject: [PATCH 2/2] remove ANSI escape string --- lib/plugin/stepByStepReport.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/plugin/stepByStepReport.js b/lib/plugin/stepByStepReport.js index 1ef74a627..919a8091f 100644 --- a/lib/plugin/stepByStepReport.js +++ b/lib/plugin/stepByStepReport.js @@ -173,7 +173,7 @@ module.exports = function (config) { slideHtml += template(templates.slides, { image: i, - caption: step.toString(), + caption: step.toString().replace(/\[\d{2}m/g, ''), // remove ANSI escape sequence isActive: stepNum ? '' : 'active', isError: step.status === 'failed' ? 'error' : '', });