2016-12-16 2 views
1

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

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

Вам не нужно multiCapabilities здесь, как вы работаете в одном браузере, который только chrome.Try возможности.

+0

Изменено многообразие возможностей, но проблема не устранена. –

Смежные вопросы