Skip to content

Commit bd92e91

Browse files
authored
Update e2e tests (#4513)
* update e2e tests * fixed failing e2e tests
1 parent 63938a8 commit bd92e91

File tree

7 files changed

+16
-12
lines changed

7 files changed

+16
-12
lines changed

connect-automation/page-objects/project-creation-flow/projects/projects.po.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ export class ProjectsPageObject {
8484
await CommonHelper.fillInputField(searchInput, inputText);
8585
await this.searchButton.click();
8686

87-
await BrowserHelper.sleep(2000);
87+
await BrowserHelper.sleep(4000);
8888
}
8989

9090
/**

connect-automation/page-objects/project-milestone/project-milestone.helper.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -347,9 +347,9 @@ export class ProjectMilestonePageHelper {
347347
await this.projectMilestonePageObject.yesButton.click();
348348
logger.info('Clicked Yes button');
349349

350-
const milestoneDeletionMessage = await CommonHelper.getAlertMessageAndClosePopup();
351-
expect(milestoneDeletionMessage).toEqual(projectMilestones.milestoneDeletionMessage);
352-
logger.info(`Verified Delete Milestone Message ${milestoneDeletionMessage}`);
350+
const milestoneBulkDeletionMessage = await CommonHelper.getAlertMessageAndClosePopup();
351+
expect(milestoneBulkDeletionMessage).toEqual(projectMilestones.milestoneBulkDeletionMessage);
352+
logger.info(`Verified Delete Milestone Message ${milestoneBulkDeletionMessage}`);
353353
}
354354

355355
/**
@@ -438,9 +438,9 @@ export class ProjectMilestonePageHelper {
438438
await this.projectMilestonePageObject.yesButton.click();
439439
logger.info('Clicked Yes button');
440440

441-
const milestoneDeletionMessage = await CommonHelper.getAlertMessageAndClosePopup();
442-
expect(milestoneDeletionMessage).toEqual(projectMilestones.milestoneDeletionMessage);
443-
logger.info(`Verified Delete Milestone Message ${milestoneDeletionMessage}`);
441+
const milestoneBulkDeletionMessage = await CommonHelper.getAlertMessageAndClosePopup();
442+
expect(milestoneBulkDeletionMessage).toEqual(projectMilestones.milestoneBulkDeletionMessage);
443+
logger.info(`Verified Delete Milestone Message ${milestoneBulkDeletionMessage}`);
444444

445445
await BrowserHelper.waitUntilClickableOf(
446446
this.projectMilestonePageObject.getAddButton(),

connect-automation/page-objects/project-milestone/project-milestone.model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export interface IProjectMilestone {
77
deleteConfirmation: string;
88
deletePopupMessage: string;
99
milestoneDeletionMessage: string;
10+
milestoneBulkDeletionMessage: string;
1011
copilot: string;
1112
copilotName: string;
1213
moveMilestoneDatesTitle: string;

connect-automation/page-objects/project-settings/project-settings.helper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ export class ProjectSettingsPageHelper {
425425
public static async specifyUploadFilePathAndClickUploadButton() {
426426
// Specify the File Upload Path
427427
const fileToUploadElement = this.projectSettingsPageObject.selectFileToUploadButton;
428-
const fileToUpload = '../../sample.pdf';
428+
const fileToUpload = '../../../sample.pdf';
429429
let absolutePath = path.resolve(__dirname, fileToUpload);
430430
absolutePath = absolutePath.replace('/temp/', '/');
431431
await fileToUploadElement.sendKeys(absolutePath);

connect-automation/test-data/test-data.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@
8383
"deleteConfirmation": "Deletion Confirmation",
8484
"deletePopupMessage": "Are you sure you want to delete the selected Milestone (s)?",
8585
"milestoneDeletionMessage": "PROJECT MILESTONE DELETED.",
86+
"milestoneBulkDeletionMessage": "PROJECT MILESTONES DELETED.",
8687
"copilot": "Copilot",
8788
"copilotName": "TCConnCopilot",
8889
"moveMilestoneDatesTitle": "Move Milestone Dates",
@@ -94,6 +95,6 @@
9495
"inReview": "In Review",
9596
"actionOnMilestoneApprove": "approve",
9697
"milestoneApprovedMessageStr": "APPROVED MILESTONES SUCCESSFULLY.",
97-
"allMilestoneApprovedNotificationStr": "All the milestone(s) has been approved by the customer"
98+
"allMilestoneApprovedNotificationStr": "The following milestone(s) has been approved"
9899
}
99100
}

connect-automation/test-suites/milestone-flow/create-new-milestone.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ describe('Connect App - Create New Milestone Tests:', () => {
3535

3636
it('[TC_003] Should verify user can bulk update the milestone.', async () => {
3737
await ProjectMilestonePageHelper.deleteAllMilestones(testData.projectMilestone);
38+
await CommonHelper.waitForAddNewMilestones();
3839
const milestoneNames = await ProjectMilestonePageHelper.addMilestones(testData.projectMilestone, 2, testData.projectMilestone.active);
3940
await ProjectMilestonePageHelper.verifyUserCanBulkUpdateTheMilestone(testData.projectMilestone);
4041
});

connect-automation/test-suites/project-settings-flow/project-settings.spec.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { BrowserHelper } from 'topcoder-testing-lib';
12
import { CommonHelper } from '../../page-objects/common-page/common.helper';
23
import { ProjectSettingsPageHelper } from '../../page-objects/project-settings/project-settings.helper'
34
import * as testData from '../../test-data/test-data.json';
@@ -42,19 +43,19 @@ describe('Connect App - Project Settings Tests:', () => {
4243

4344
it('[TC_003] Should verify user can Add/Edit/Delete/Download Files', async () => {
4445
await CommonHelper.goToRecentlyCreatedProject();
45-
await CommonHelper.waitForAddNewMilestones();
46+
await BrowserHelper.sleep(5000);
4647
await ProjectSettingsPageHelper.verifyUserCanAddEditDeleteDownloadFiles(testData.projectSettings);
4748
});
4849

4950
it('[TC_004] Should verify user can Add/Edit/Delete/Download Links', async () => {
5051
await CommonHelper.goToRecentlyCreatedProject();
51-
await CommonHelper.waitForAddNewMilestones();
52+
await BrowserHelper.sleep(5000);
5253
await ProjectSettingsPageHelper.verifyUserCanAddEditDeleteDownloadLinks(testData.projectSettings);
5354
});
5455

5556
it('[TC_005] Should verify user can Add Message with Files Attachment', async () => {
5657
await CommonHelper.goToRecentlyCreatedProject();
57-
await CommonHelper.waitForAddNewMilestones();
58+
await BrowserHelper.sleep(5000);
5859
await ProjectSettingsPageHelper.verifyUserCanAddMessageWithFileAttachment(testData.projectSettings);
5960
});
6061
});

0 commit comments

Comments
 (0)