-Add shell e2e test.

-Add parallel multi browser protractor configuration.
-Add screenshot reports.
-Add fail fast helper.
This commit is contained in:
Gunther Brunner
2014-08-26 23:37:50 +09:00
parent 755502a28e
commit b1afa8076c
6 changed files with 100 additions and 6 deletions

View File

@@ -0,0 +1,33 @@
var config = require('./protractor.conf').config
var HtmlReporter = require('protractor-html-screenshot-reporter')
config.chromeOnly = false
config.capabilities = null
config.multiCapabilities = [
{
browserName: 'chrome',
chromeOptions: {
args: ['--test-type'] // Prevent security warning bug in ChromeDriver
}
},
{
browserName: 'firefox'
}
//{
// browserName: 'safari'
//}
// add appium/sauce labs
]
config.onPrepare = function () {
var loginPage = new LoginPage()
loginPage.doLogin()
loginPage.cleanUp()
jasmine.getEnv().addReporter(new HtmlReporter({
baseDirectory: './res/test/test_out/screenshots'
}))
}
exports.config = config