|
@@ -9,13 +9,21 @@ var execSync = require('child_process').execSync,
|
|
mkdirp = require('mkdirp'),
|
|
mkdirp = require('mkdirp'),
|
|
path = require('path'),
|
|
path = require('path'),
|
|
rimraf = require('rimraf'),
|
|
rimraf = require('rimraf'),
|
|
- superagent = require('superagent');
|
|
|
|
|
|
+ superagent = require('superagent'),
|
|
|
|
+ webdriver = require('selenium-webdriver');
|
|
|
|
|
|
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
|
|
process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';
|
|
|
|
|
|
describe('Application life cycle test', function () {
|
|
describe('Application life cycle test', function () {
|
|
this.timeout(0);
|
|
this.timeout(0);
|
|
|
|
|
|
|
|
+ before(function () {
|
|
|
|
+ var seleniumJar= require('selenium-server-standalone-jar');
|
|
|
|
+ var SeleniumServer = require('selenium-webdriver/remote').SeleniumServer;
|
|
|
|
+ var server = new SeleniumServer(seleniumJar.path, { port: 4444 });
|
|
|
|
+ server.start();
|
|
|
|
+ });
|
|
|
|
+
|
|
var LOCATION = 'test' + Date.now();
|
|
var LOCATION = 'test' + Date.now();
|
|
var app;
|
|
var app;
|
|
var username = process.env.USERNAME;
|
|
var username = process.env.USERNAME;
|