2017-11-23 14 views
0

nightwatch-html-reporter을 사용하여 야간 오이에 대한 보고서를 생성하려고하는데 작동하지 못합니다.Nightwatch 오이 정적 HTML 보고서를 생성

내가 사용하고 도서관은 [Nightwatch HTML 기자] [1], 나는 단계를 설명하지만 보고서 디렉토리를 읽을 때 나는 오류를 받고 있어요 다음 :

Reading reports directory... 
events.js:160 
     throw er; // Unhandled 'error' event 
    ^

TypeError: Cannot read property 'name' of undefined 
+0

이미 시도한 것을 설명하십시오. –

+0

@ ChathurangaChandrasekara가 질문을 refrased했다 – elcharrua

+0

아마 오이 보고서의 경로를 올바르게 설정하지 않습니다. – Frankusky

답변

1

올바른 구성은 다음과 같습니다

동일한 수준의 package.json에서 루트 테스트로 파일을 만듭니다.

var reporter = require('cucumber-html-reporter'); 

var options = { 
    theme: 'bootstrap', 
    jsonFile: 'reports/cucumber.json', 
    output: 'reports/index.html', 
    reportSuiteAsScenarios: true, 
    launchReport: false 
}; 

reporter.generate(options); 

그리고 package.json에서 runner를 구성하십시오. 예 :

"scripts": { 
    "e2e": "npm-run-all test report --continue-on-error", 
    "test": "nightwatch", 
    "report": "node create-html-report.js" 
} 

이렇게 설정했는지 확인하거나 오류에 대한 자세한 내용을 입력하십시오.