Как добавить текстовый файл в отчете степени огурца - PullRequest
0 голосов
/ 12 октября 2018

Я создаю отчет по огуречным экстентам со скриншотом, прикрепленным к результату, но теперь я хочу добавить текстовый файл в выходной файл, возможно ли это?если да, пожалуйста, дайте мне знать, как это сделать.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Создать и добавить ссылку на текстовый файл:

test.info("<a href='path/text-file.txt'>click to view text</a>");
0 голосов
/ 12 октября 2018

Хотите добавить текст вместе с отчетом?Если это так, это просто, просто добавив текст, который вы хотите предоставить в 'this.attach ()'

например: - this.attach ('Hello');

After(function (scenarioResult) {
        if(scenarioResult.isFailed()){
            try {
                let failedStep = '';
                scenarioResult.stepResults.map((stepResult) => {
                    if(stepResult.status === Status.FAILED){
                        failedStep = stepResult.step.name;
                    }
                });
               this.scenario.attach(JSON.stringify(report, ["name", "age"], '\t'));
//where name and age are keys in the json report
               return this.attach('Failed scenario is ' + scenarioResult.scenario.name + ' - ' + failedStep);
               
            }
            catch (error) {
                console.log(error);
            }
        }
    });
...