Skip to content

Commit 106d630

Browse files
Add logging
1 parent ded3813 commit 106d630

File tree

4 files changed

+18
-1
lines changed

4 files changed

+18
-1
lines changed

e2e/pages/login.po/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { browser } from 'protractor';
22
import { elements, baseUrl, names } from './constants';
33
import { BasePage } from '../base.po';
44
import { projectList } from '../project/list.po';
5+
import { logger } from '../../utils/log.util';
56

67
class LogIn extends BasePage {
78
constructor() {
@@ -25,8 +26,10 @@ class LogIn extends BasePage {
2526

2627
async logInAs(userName: string, password: string) {
2728
if (await this.menuBar.isLogged()) {
29+
logger.info('Going to log out, before logging in with another user account.');
2830
await this.menuBar.clickLogOut();
2931
}
32+
await expect(await this.isOpened()).toBe(true, 'Was not logged out!');
3033
await this.setUserName(userName);
3134
await this.setPassword(password);
3235
await this.clickLogIn();

e2e/specs/milestone/milestoneView.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ describe('Milestone:', () => {
7373
milestones.version1 = await projectHelper.editorAPI.createMilestone(milestones.version1);
7474
milestones.version2 = await projectHelper.editorAPI.createMilestone(milestones.version2);
7575
milestones.version3 = await projectHelper.editorAPI.createMilestone(milestones.version3);
76-
await projectHelper.editorAPI.createSuite({ name: suites.base });
76+
return projectHelper.editorAPI.createSuite({ name: suites.base });
7777
});
7878

7979
afterAll(async () => {

protractor.conf.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@ exports.config = {
4343
}, 'image/png')();
4444
done();
4545
})
46+
47+
browser.manage().logs().get('browser').then(function(browserLog) {
48+
allure.createAttachment('log', function () {
49+
return require('util').inspect(browserLog)
50+
}, 'text/plain')();
51+
done();
52+
});
4653
});
4754
}
4855
};

protractor.headless.conf.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ exports.config = {
5050
}, 'image/png')();
5151
done();
5252
})
53+
54+
browser.manage().logs().get('browser').then(function(browserLog) {
55+
allure.createAttachment('log', function () {
56+
return require('util').inspect(browserLog)
57+
}, 'text/plain')();
58+
done();
59+
});
5360
});
5461
}
5562
};

0 commit comments

Comments
 (0)