Skip to content
Snippets Groups Projects
Commit a212e312 authored by Florian Azizian's avatar Florian Azizian
Browse files

FIX #11895 Test E2E

parent 32bdfaf8
No related branches found
No related tags found
No related merge requests found
...@@ -2,9 +2,13 @@ var fs = require('fs'); ...@@ -2,9 +2,13 @@ var fs = require('fs');
// abstract writing screen shot to a file // abstract writing screen shot to a file
function writeScreenShot(data, filename) { function writeScreenShot(data, filename) {
var stream = fs.createWriteStream(filename); var stream = fs.createWriteStream(filename+'.png');
stream.write(new Buffer.from(data, 'base64')); stream.write(new Buffer.from(data, 'base64'));
stream.end(); stream.end();
var stream = fs.createWriteStream(filename+'.txt');
stream.write(data);
stream.end();
console.log(data);
} }
describe('index resource page', function () { describe('index resource page', function () {
...@@ -13,25 +17,29 @@ describe('index resource page', function () { ...@@ -13,25 +17,29 @@ describe('index resource page', function () {
browser.get(browser.baseUrl + '/dist/index.html#/login'); browser.get(browser.baseUrl + '/dist/index.html#/login');
browser.sleep(500); browser.sleep(500);
browser.takeScreenshot().then(function (png) { browser.takeScreenshot().then(function (png) {
writeScreenShot(png, 'test/e2e/screenshots/login_to_app_' + browser.browserName + '.png'); writeScreenShot(png, 'test/e2e/screenshots/login_to_app_' + browser.browserName);
}); });
element(by.id('login')).sendKeys('bblier'); element(by.id('login')).sendKeys('bblier');
browser.sleep(500); browser.sleep(500);
element(by.id('password')).sendKeys('maarch'); element(by.id('password')).sendKeys('maarch');
browser.sleep(500); browser.sleep(500);
element(by.id('submit')).click(); element(by.id('submit')).click();
browser.sleep(100);
browser.takeScreenshot().then(function (png) {
writeScreenShot(png, 'test/e2e/screenshots/submitLogin_' + browser.browserName);
});
}); });
it('index a document whitout file', function () { it('index a document whitout file', function () {
browser.sleep(4000); browser.sleep(4000);
expect(browser.getCurrentUrl()).toEqual(browser.baseUrl + "/dist/index.html#/home"); expect(browser.getCurrentUrl()).toEqual(browser.baseUrl + "/dist/index.html#/home");
browser.takeScreenshot().then(function (png) { browser.takeScreenshot().then(function (png) {
writeScreenShot(png, 'test/e2e/screenshots/home_' + browser.browserName + '.png'); writeScreenShot(png, 'test/e2e/screenshots/home_' + browser.browserName);
}); });
element(by.id('indexing')).click(); element(by.id('indexing')).click();
browser.sleep(500); browser.sleep(500);
browser.takeScreenshot().then(function (png) { browser.takeScreenshot().then(function (png) {
writeScreenShot(png, 'test/e2e/screenshots/index_a_document_' + browser.browserName + '.png'); writeScreenShot(png, 'test/e2e/screenshots/index_a_document_' + browser.browserName);
}); });
// element(by.id('doctype')).click(); // element(by.id('doctype')).click();
// browser.sleep(500); // browser.sleep(500);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment