"테스트 케이스가 실패했습니다"때 웹 페이지의 "스크린 샷"을 찍으려고합니다."각도기 자스민 2 스크린 샷 기자"사용 중 오류
"npm"을 사용하여 "protractor-jasmine2-screenshot-reporter"를 설치했습니다. 아래의 데이터를 사용하고 있습니다.
1.Node - v6.11.4
2.NPM - 3.10.10
3.Protractor - 5.1.2
내 "Protractor.conf.js"파일 코드 이하.
var HtmlScreenshotReporter = require('protractor-jasmine2-screenshot-reporter');
var reporter = new HtmlScreenshotReporter({
dest: 'C:/Users/agudla/Desktop/VSCodeWorkSpace/my-app/screenshots',
filename: 'my-report.html'
});
exports.config = {
allScriptsTimeout: 11000,
specs: [
'./e2e/**/*.e2e-spec.ts'
],
multiCapabilities: [{
'browserName': 'chrome',
'seleniumAddress':'http://localhost:4444/wd/hub'
},
{'browserName': 'firefox',
'marionette': 'false',
'seleniumAddress':'http://localhost:4444/wd/hub'
}
],
baseUrl: 'http://localhost:4200/',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: function() {}
},
beforeLaunch: function() {
return new Promise(function(resolve){
reporter.beforeLaunch(resolve);
});
},
onPrepare() {
require('ts-node').register({
project: 'e2e/tsconfig.e2e.json'
});
jasmine.getEnv().addReporter(reporter);
},
// Close the report after all tests finish
afterLaunch: function(exitCode) {
return new Promise(function(resolve){
reporter.afterLaunch(resolve.bind(this, exitCode));
});
}
};
테스트 스크립트를 실행하는 중에 오류 메시지가 표시됩니다. ECONNREFUSED 연결 ECONNREFUSED 127.0.0.1:4444
이 문제를 해결하는 데 도움을 줄 수있는 사람이 있습니까?
셀렌 서버가 실행 중인지 확인하십시오. – Barney