Skip to content

Commit 5ab8357

Browse files
nursoltan-stc_user
andauthored
fix smoke test failures (#4421)
Co-authored-by: tc_user <[email protected]>
1 parent dc4fb9e commit 5ab8357

File tree

5 files changed

+18
-12
lines changed

5 files changed

+18
-12
lines changed

connect-automation/page-objects/common-page/common.helper.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,4 +367,11 @@ export const CommonHelper = {
367367
}
368368
return isElementPresent;
369369
},
370+
371+
/**
372+
* Get Join Project Button
373+
*/
374+
get joinProjectButton() {
375+
return ElementHelper.getElementByButtonText('Join project');
376+
},
370377
};

connect-automation/page-objects/phase-creation-flow/create-new-phase/create-new-phase.helper.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,12 @@ export class CreateNewPhaseHelper {
1919
* @param formData phase creation form data defined in test data
2020
*/
2121
public static async verifyCreateNewPhase(formData: IPhaseCreationData) {
22+
// If user is invited to project, click on "Join Project" to proceed.
23+
await BrowserHelper.sleep(4000);
24+
if (await CommonHelper.joinProjectButton.isPresent()) {
25+
await CommonHelper.joinProjectButton.click();
26+
}
27+
2228
await this.clickOnAddNewPhaseButton();
2329
await this.fillCreatePhaseForm(formData.title, formData.daysBetweenStartAndEndDate);
2430

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export class ProjectsHelper {
3030
await BrowserHelper.sleep(4000);
3131

3232
// Click on Join Project button
33-
await this.projectsPageObject.joinProjectButton.click();
33+
await CommonHelper.joinProjectButton.click();
3434
const alertElement = CommonHelper.alertBox();
3535
await CommonHelper.waitForSuccessAlert(alertElement);
3636

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,6 @@ export class ProjectsPageObject {
1212
logger.info('User navigated to Home Page');
1313
}
1414

15-
/**
16-
* Get Join Project Button
17-
*/
18-
public get joinProjectButton() {
19-
return ElementHelper.getElementByButtonText('Join project');
20-
}
21-
2215
/**
2316
* Get Search Input
2417
*/

connect-automation/test-suites/project-creation-flow/create-project.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@ describe('Connect App - Create Project Tests:', () => {
2626
await CreateProjectPageHelper.open();
2727
});
2828

29-
it('[TC_001] should verify whether the current user can create a Design, Development & Deployment project', async () => {
30-
await CreateProjectPageHelper.verifyProjectCreation(testData.projectData);
31-
});
32-
3329
it('[TC_006] should verify whether the current user can create a TAAS project', async () => {
3430
await CreateProjectPageHelper.verifyTaasProject(testData.taas);
3531
});
32+
33+
it('[TC_001] should verify whether the current user can create a Design, Development & Deployment project', async () => {
34+
await CreateProjectPageHelper.verifyProjectCreation(testData.projectData);
35+
});
3636
});

0 commit comments

Comments
 (0)