2016-12-16 8 views
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)); 
       }); 
      } 
     } 

答えて

0

ここでは、chrome.Try機能のみのシングルブラウザで実行しているので、マルチキャッシュ機能は必要ありません。

+0

マルチ機能を機能に変更しましたが、問題は修正されていません。 –

関連する問題