1
3つの個別のインスタンスで3つのスペックを実行しようとしていますが、構成ファイルを実行すると1つのインスタンスが開き、閉じます。他の2つの仕様は正常に動作します。分度器で複数のインスタンスを実行すると、そのようなウィンドウエラーは表示されません
var HtmlScreenshotReporter = require('protractor-jasmine2-screenshot-reporter');
var reporter = new HtmlScreenshotReporter({
dest: 'C:/Users/bill/report/report/screenshots',
filename: 'my-report.html'
});
exports.config = {
directConnect: true,
framework: 'jasmine',
// seleniumAddress: 'http://localhost:4444/wd/hub',
jasmineNodeOpts: {
defaultTimeoutInterval: 640000000
},
specs: ['00-test.js',
'01-test.js',
'02-test.js'],
multiCapabilities: [
{
browserName: 'chrome',
shardTestFiles: true,
maxInstances: 3,
}
],
// Setup the report before any tests start
beforeLaunch: function() {
return new Promise(function(resolve){
reporter.beforeLaunch(resolve);
});
},
// Assign the test reporter to each running instance
onPrepare: function() {
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));
});
}
}
マルチ機能を機能に変更しましたが、問題は修正されていません。 –