exports.config = {
multiCapabilities: [
{
shardTestFiles: true,
maxInstances: 2,
browserName: 'chrome',
}
],
specs: [
'../test/screenshottest/**/*.js'
],
// Default URL to be passed to Protractor
//baseUrl: 'http://localhost:3000',
// Framework to be used by Protractor
framework: 'jasmine2',
plugins: [{
package: 'protractor-screenshoter-plugin',
screenshotPath: './REPORTS/e2e',
screenshotOnExpect: 'failure+success',
screenshotOnSpec: 'none',
withLogs: true,
writeReportFreq: 'asap',
imageToAscii: 'none',
clearFoldersBeforeTest: true
}],
// Setup
onPrepare: () => {
browser.waitForAngularEnabled(false);
// returning the promise makes protractor wait for the reporter config before executing tests
return global.browser.getProcessedConfig().then(function(config) {
//it is ok to be empty
});
}
};
The report shows the wrong number of tests - it shows whichever tests were run in one of the browser instances
It looks like the report gets cleared whenever one of the browser instances closes?
PS: I also tried with later protractor and webdriver-manager (^6.0.0 and webdriver-manager ^13.0.0). You can see this in * protractor-bug-1.zip. Not sure this is working correctly as I get weird errors.
Bug report
5.40and6.0.0Chrome 73.0.3683.8611.5.0The report shows the wrong number of tests - it shows whichever tests were run in one of the browser instances
npm install && npm testIt looks like the report gets cleared whenever one of the browser instances closes?
PS: I also tried with later protractor and webdriver-manager (^6.0.0 and webdriver-manager ^13.0.0). You can see this in * protractor-bug-1.zip. Not sure this is working correctly as I get weird errors.