Updates to match the new UI changes

This commit is contained in:
Madhurya Liyanage 2023-05-31 12:26:26 +05:30
parent 9d5d9086c6
commit e7e0972766
6 changed files with 384 additions and 339 deletions

View File

@ -84,31 +84,32 @@ const submitWithUser = (
// .click(); // .click();
// } // }
cy.get('button').contains('Return to Home', { timeout: 60000 }); cy.wait(5000);
//cy.get('button').contains('Return to Home', { timeout: 60000 });
cy.logout(); cy.logout();
}; };
//Check if the process instance is completed successfully //Check if the process instance is completed successfully
const checkProcessInstanceCompleted = ( const checkProcessInstanceCompleted = (
username, username,
password, password,
processInstanceId processInstanceId
) => { ) => {
cy.wait(2000); cy.wait(2000);
cy.log('========Login with : ', username); cy.log('========Login with : ', username);
cy.log('========processInstanceId: ', processInstanceId); cy.log('========processInstanceId: ', processInstanceId);
cy.login(username, password); cy.login(username, password);
cy.wait(1000); cy.wait(1000);
cy.visit('/admin/process-instances/find-by-id'); cy.visit('/admin/process-instances/find-by-id');
cy.get('#process-instance-id-input').type(processInstanceId); cy.get('#process-instance-id-input').type(processInstanceId);
cy.get('button') cy.get('button')
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(2000); cy.wait(2000);
cy.get('#tag-1 > span').contains('complete'); cy.get('#tag-1 > span').contains('complete');
} }
// Consulting Fees Path - Without Files // Consulting Fees Path - Without Files
@ -233,12 +234,12 @@ describe.only('Consulting Fees Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(3000); cy.wait(6000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -376,12 +377,12 @@ describe.only('Consulting Fees Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(3000); cy.wait(6000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -521,12 +522,12 @@ describe.only('Consulting Fees Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(3000); cy.wait(6000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -740,8 +741,8 @@ describe('Consulting Fees Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.visit('/');
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -930,11 +931,11 @@ describe('Consulting Fees Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -1123,8 +1124,10 @@ describe('Consulting Fees Path - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.visit('/'); /*cy.get('button')
cy.contains('Started by me', { timeout: 60000 }); .contains(/^Return to Home$/)
.click();*/
cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);

View File

@ -90,31 +90,32 @@ const submitWithUser = (
// .click(); // .click();
// } // }
cy.get('button').contains('Return to Home', { timeout: 60000 }); cy.wait(10000);
// cy.get('button').contains('Return to Home', { timeout: 60000 });
cy.logout(); cy.logout();
}; };
//Check if the process instance is completed successfully //Check if the process instance is completed successfully
const checkProcessInstanceCompleted = ( const checkProcessInstanceCompleted = (
username, username,
password, password,
processInstanceId processInstanceId
) => { ) => {
cy.wait(2000); cy.wait(2000);
cy.log('========Login with : ', username); cy.log('========Login with : ', username);
cy.log('========processInstanceId: ', processInstanceId); cy.log('========processInstanceId: ', processInstanceId);
cy.login(username, password); cy.login(username, password);
cy.wait(1000); cy.wait(1000);
cy.visit('/admin/process-instances/find-by-id'); cy.visit('/admin/process-instances/find-by-id');
cy.get('#process-instance-id-input').type(processInstanceId); cy.get('#process-instance-id-input').type(processInstanceId);
cy.get('button') cy.get('button')
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(2000); cy.wait(2000);
cy.get('#tag-1 > span').contains('complete'); cy.get('#tag-1 > span').contains('complete');
} }
// Equipment Path - Without Files // Equipment Path - Without Files
@ -253,11 +254,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
cy.log('=====after logout ---'); cy.log('=====after logout ---');
@ -382,11 +384,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -420,7 +423,7 @@ describe.only('Equipment Path - Without Files', () => {
}); });
// Out of Policy. People Ops Partner Group approves and Budget owner request for additional details // Out of Policy. People Ops Partner Group approves and Budget owner request for additional details
it('Out of Policy. People Ops Partner Group approves and Budget owner needs more info', () => { it.only('Out of Policy. People Ops Partner Group approves and Budget owner needs more info', () => {
const username = Cypress.env('requestor_username'); const username = Cypress.env('requestor_username');
const password = Cypress.env('requestor_password'); const password = Cypress.env('requestor_password');
cy.log(`=====username : ${username}`); cy.log(`=====username : ${username}`);
@ -509,11 +512,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -663,11 +667,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -777,11 +782,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -891,11 +897,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1022,11 +1029,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1149,11 +1157,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1187,7 +1196,7 @@ describe.only('Equipment Path - Without Files', () => {
}); });
// Within Policy. People Ops Partner Group approves and Budget owner request for additional details // Within Policy. People Ops Partner Group approves and Budget owner request for additional details
it('Within Policy. People Ops Partner Group approves and Budget owner needs more info', () => { it.only('Within Policy. People Ops Partner Group approves and Budget owner needs more info', () => {
const username = Cypress.env('requestor_username'); const username = Cypress.env('requestor_username');
const password = Cypress.env('requestor_password'); const password = Cypress.env('requestor_password');
cy.log(`=====username : ${username}`); cy.log(`=====username : ${username}`);
@ -1276,11 +1285,12 @@ describe.only('Equipment Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1519,11 +1529,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1696,11 +1706,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1872,11 +1882,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2076,11 +2086,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2240,11 +2250,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2403,11 +2413,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2583,11 +2593,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2759,11 +2769,11 @@ describe('Equipment Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2935,12 +2945,12 @@ describe('Equipment Path - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(20000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);

View File

@ -105,11 +105,12 @@ describe.only('Initiate a Request - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -192,11 +193,12 @@ describe.only('Initiate a Request - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -329,11 +331,12 @@ describe.only('Initiate a Request - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -723,11 +726,12 @@ describe.only('Initiate a Request - Without Files', () => {
.contains(/^Cancel Request$/) .contains(/^Cancel Request$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
}); });
}); });
@ -836,11 +840,12 @@ describe.only('Initiate a Request - Without Files', () => {
.contains(/^Cancel Request$/) .contains(/^Cancel Request$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
}); });
}); });
@ -1197,11 +1202,12 @@ describe('Form validation', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -1311,11 +1317,12 @@ describe('Form validation', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -1480,11 +1487,12 @@ describe('Initiate a Request - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -1659,11 +1667,12 @@ describe('Initiate a Request - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -1850,11 +1859,12 @@ describe('Initiate a Request - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
}); });
@ -1991,11 +2001,10 @@ describe('Initiate a Request - With Files', () => {
.contains(/^Save and Close$/) .contains(/^Save and Close$/)
.click(); .click();
cy.wait(3000); cy.wait(6000);
/*cy.get('button')
// cy.get('button') .contains(/^Return to Home$/)
// .contains(/^Return to Home$/) .click();*/
// .click();
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Started by me', { timeout: 60000 });
cy.logout(); cy.logout();
@ -2156,11 +2165,12 @@ describe('Initiate a Request - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
}); });
}); });

View File

@ -84,32 +84,33 @@ const submitWithUser = (
// .click(); // .click();
// } // }
cy.get('button').contains('Return to Home', { timeout: 60000 }); cy.wait(5000);
//cy.get('button').contains('Return to Home', { timeout: 60000 });
cy.logout(); cy.logout();
}; };
//Check if the process instance is completed successfully //Check if the process instance is completed successfully
const checkProcessInstanceCompleted = ( const checkProcessInstanceCompleted = (
username, username,
password, password,
processInstanceId processInstanceId
) => { ) => {
cy.wait(2000); cy.wait(2000);
cy.log('========Login with : ', username); cy.log('========Login with : ', username);
cy.log('========processInstanceId: ', processInstanceId); cy.log('========processInstanceId: ', processInstanceId);
cy.login(username, password); cy.login(username, password);
cy.wait(1000); cy.wait(1000);
cy.visit('/admin/process-instances/find-by-id'); cy.visit('/admin/process-instances/find-by-id');
cy.get('#process-instance-id-input').type(processInstanceId); cy.get('#process-instance-id-input').type(processInstanceId);
cy.get('button') cy.get('button')
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(2000); cy.wait(2000);
cy.get('#tag-1 > span').contains('complete'); cy.get('#tag-1 > span').contains('complete');
} }
// Learning and Development Path - Without Files // Learning and Development Path - Without Files
@ -203,11 +204,12 @@ describe.only('Learning and Development Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -317,11 +319,12 @@ describe.only('Learning and Development Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -431,11 +434,12 @@ describe.only('Learning and Development Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -592,11 +596,12 @@ describe.only('Learning and Development Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -719,11 +724,12 @@ describe.only('Learning and Development Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -833,11 +839,12 @@ describe.only('Learning and Development Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -871,7 +878,7 @@ describe.only('Learning and Development Path - Without Files', () => {
'Task: Reminder: Check Existing Budget', 'Task: Reminder: Check Existing Budget',
'approve' 'approve'
); );
const peopleOpsUsername = Cypress.env('peopleopssme_username'); const peopleOpsUsername = Cypress.env('peopleopssme_username');
const peopleOpsPassword = Cypress.env('peopleopssme_password'); const peopleOpsPassword = Cypress.env('peopleopssme_password');
cy.log(`=====peopleOpsUsername : ${peopleOpsUsername}`); cy.log(`=====peopleOpsUsername : ${peopleOpsUsername}`);
@ -884,6 +891,7 @@ describe.only('Learning and Development Path - Without Files', () => {
null, null,
'approve' 'approve'
); );
checkProcessInstanceCompleted(username, password, processInstanceId); checkProcessInstanceCompleted(username, password, processInstanceId);
}); });
}); });
@ -1034,11 +1042,11 @@ describe('Learning and Development Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1199,11 +1207,11 @@ describe('Learning and Development Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1363,11 +1371,11 @@ describe('Learning and Development Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1575,11 +1583,11 @@ describe('Learning and Development Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1753,11 +1761,11 @@ describe('Learning and Development Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1918,11 +1926,11 @@ describe('Learning and Development Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);

View File

@ -84,34 +84,35 @@ const submitWithUser = (
// .click(); // .click();
// } // }
cy.get('button').contains('Return to Home', { timeout: 60000 }); cy.wait(5000);
//cy.get('button').contains('Return to Home', { timeout: 60000 });
cy.logout(); cy.logout();
}; };
//Check if the process instance is completed successfully //Check if the process instance is completed successfully
const checkProcessInstanceCompleted = ( const checkProcessInstanceCompleted = (
username, username,
password, password,
processInstanceId processInstanceId
) => { ) => {
cy.wait(2000); cy.wait(2000);
cy.log('========Login with : ', username); cy.log('========Login with : ', username);
cy.log('========processInstanceId: ', processInstanceId); cy.log('========processInstanceId: ', processInstanceId);
cy.login(username, password); cy.login(username, password);
cy.wait(1000); cy.wait(1000);
cy.visit('/admin/process-instances/find-by-id'); cy.visit('/admin/process-instances/find-by-id');
cy.get('#process-instance-id-input').type(processInstanceId); cy.get('#process-instance-id-input').type(processInstanceId);
cy.get('button') cy.get('button')
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(2000); cy.wait(2000);
cy.get('#tag-1 > span').contains('complete'); cy.get('#tag-1 > span').contains('complete');
} }
describe.only('Other Fees Path - Without Files', () => { describe('Other Fees Path - Without Files', () => {
Cypress._.times(1, () => { Cypress._.times(1, () => {
// Budget owner approves the request // Budget owner approves the request
it('Budget owner approves', () => { it('Budget owner approves', () => {
@ -216,11 +217,12 @@ describe.only('Other Fees Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -331,11 +333,12 @@ describe.only('Other Fees Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -446,11 +449,12 @@ describe.only('Other Fees Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -491,7 +495,7 @@ describe.only('Other Fees Path - Without Files', () => {
}); });
}); });
describe('Other Fees Path - With Files', () => { describe.only('Other Fees Path - With Files', () => {
Cypress._.times(1, () => { Cypress._.times(1, () => {
// Budget owner approves the request // Budget owner approves the request
it('Budget owner approves', () => { it('Budget owner approves', () => {
@ -646,12 +650,12 @@ describe('Other Fees Path - With Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(20000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -813,11 +817,11 @@ describe('Other Fees Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);
@ -979,11 +983,11 @@ describe('Other Fees Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(1000); cy.wait(1000);

View File

@ -78,42 +78,43 @@ const submitWithUser = (
if (expectAdditionalApprovalInfoPage === 'Task: Update Application Landscape') { if (expectAdditionalApprovalInfoPage === 'Task: Update Application Landscape') {
cy.contains(expectAdditionalApprovalInfoPage, { timeout: 60000 }); cy.contains(expectAdditionalApprovalInfoPage, { timeout: 60000 });
cy.get('button') cy.get('button')
.contains(/^Continue$/) .contains(/^Continue$/)
.click(); .click();
} }
cy.wait(5000);
// cy.getBySel('return-to-home-button', { timeout: 60000 }); // cy.getBySel('return-to-home-button', { timeout: 60000 });
cy.get('button').contains('Return to Home', { timeout: 60000 }); //cy.get('button').contains('Return to Home', { timeout: 60000 });
cy.logout(); cy.logout();
}; };
//Check if the process instance is completed successfully //Check if the process instance is completed successfully
const checkProcessInstanceCompleted = ( const checkProcessInstanceCompleted = (
username, username,
password, password,
processInstanceId processInstanceId
) => { ) => {
cy.wait(2000); cy.wait(2000);
cy.log('========Login with : ', username); cy.log('========Login with : ', username);
cy.log('========processInstanceId: ', processInstanceId); cy.log('========processInstanceId: ', processInstanceId);
cy.login(username, password); cy.login(username, password);
cy.wait(1000); cy.wait(1000);
cy.visit('/admin/process-instances/find-by-id'); cy.visit('/admin/process-instances/find-by-id');
cy.get('#process-instance-id-input').type(processInstanceId); cy.get('#process-instance-id-input').type(processInstanceId);
cy.get('button') cy.get('button')
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.wait(2000); cy.wait(2000);
cy.get('#tag-1 > span').contains('complete'); cy.get('#tag-1 > span').contains('complete');
} }
// Software and Licenses Path - Without Files // Software and Licenses Path - Without Files
describe.only('Software and Licenses Path - Without Files', () => { describe('Software and Licenses Path - Without Files', () => {
Cypress._.times(1, () => { Cypress._.times(1, () => {
// Everyone approves with CP // Everyone approves with CP
it('Everyone approves with CP', () => { it('Everyone approves with CP', () => {
@ -205,11 +206,12 @@ describe.only('Software and Licenses Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -329,7 +331,7 @@ describe.only('Software and Licenses Path - Without Files', () => {
); );
cy.get('#root_item_1_qty').clear().type('1'); cy.get('#root_item_1_qty').clear().type('1');
cy.get('#root_item_1_currency_type').select('Fiat'); cy.get('#root_item_1_currency_type').select('Fiat');
cy.get('#root_item_1_currency').select('STN'); cy.get('#root_item_1_currency').select('COP');
cy.get('#root_item_1_unit_price').type('380'); cy.get('#root_item_1_unit_price').type('380');
cy.get('button') cy.get('button')
@ -355,11 +357,12 @@ describe.only('Software and Licenses Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -421,7 +424,7 @@ describe.only('Software and Licenses Path - Without Files', () => {
}); });
// Budget owner rejects the request // Budget owner rejects the request
it.only('Budget owner rejects', () => { it('Budget owner rejects', () => {
const username = Cypress.env('requestor_username'); const username = Cypress.env('requestor_username');
const password = Cypress.env('requestor_password'); const password = Cypress.env('requestor_password');
cy.log(`=====username : ${username}`); cy.log(`=====username : ${username}`);
@ -510,7 +513,7 @@ describe.only('Software and Licenses Path - Without Files', () => {
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -616,11 +619,12 @@ describe.only('Software and Licenses Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -765,11 +769,12 @@ describe.only('Software and Licenses Path - Without Files', () => {
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -825,7 +830,7 @@ describe.only('Software and Licenses Path - Without Files', () => {
}); });
// Software and Licenses Path - Without Files and with only mandatory fields // Software and Licenses Path - Without Files and with only mandatory fields
describe('Software and Licenses Path - Without Files and with only mandatory fields', () => { describe.only('Software and Licenses Path - Without Files and with only mandatory fields', () => {
Cypress._.times(1, () => { Cypress._.times(1, () => {
// Everyone approves with CP // Everyone approves with CP
it('Everyone approves with CP', () => { it('Everyone approves with CP', () => {
@ -901,11 +906,12 @@ describe('Software and Licenses Path - Without Files and with only mandatory fi
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -1024,11 +1030,12 @@ describe('Software and Licenses Path - Without Files and with only mandatory fi
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -1163,11 +1170,12 @@ describe('Software and Licenses Path - Without Files and with only mandatory fi
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -1261,11 +1269,12 @@ describe('Software and Licenses Path - Without Files and with only mandatory fi
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -1398,11 +1407,12 @@ describe('Software and Licenses Path - Without Files and with only mandatory fi
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.get('button') cy.wait(6000);
/*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -1612,11 +1622,11 @@ describe('Software and Licenses Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -1801,11 +1811,11 @@ describe('Software and Licenses Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2006,11 +2016,11 @@ describe('Software and Licenses Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2171,11 +2181,11 @@ describe('Software and Licenses Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2299,7 +2309,7 @@ describe('Software and Licenses Path - With Files', () => {
); );
cy.get('#root_item_0_qty').clear().type('2'); cy.get('#root_item_0_qty').clear().type('2');
cy.get('#root_item_0_currency_type').select('Fiat'); cy.get('#root_item_0_currency_type').select('Fiat');
cy.get('#root_item_0_currency').select('STN'); cy.get('#root_item_0_currency').select('COP');
cy.get('#root_item_0_unit_price').type('2416'); cy.get('#root_item_0_unit_price').type('2416');
cy.get('button') cy.get('button')
@ -2376,11 +2386,11 @@ describe('Software and Licenses Path - With Files', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2610,11 +2620,11 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -2830,11 +2840,11 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -3067,11 +3077,11 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
cy.wait(2000); cy.wait(2000);
@ -3262,11 +3272,11 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');
@ -3371,12 +3381,12 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
cy.get('body').click(); cy.get('body').click();
cy.get('#root_vendor').clear().type('Atlassian'); cy.get('#root_vendor').clear().type('Atlassian');
cy.get('#root_payment_method').select('Debit Card'); cy.get('#root_payment_method').select('Debit Card');
/*cy.get('button') /* cy.get('button')
.contains(/^Submit$/) .contains(/^Submit$/)
.click(); .click();
cy.contains('Task: Enter NDR Items', { timeout: 60000 });*/ cy.contains('Task: Enter NDR Items', { timeout: 60000 });*/
// item 0 // item 0
cy.get('#root_item_0_sub_category').select('op_src'); cy.get('#root_item_0_sub_category').select('op_src');
cy.get('#root_item_0_item_name') cy.get('#root_item_0_item_name')
@ -3386,7 +3396,7 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
); );
cy.get('#root_item_0_qty').clear().type('2'); cy.get('#root_item_0_qty').clear().type('2');
cy.get('#root_item_0_currency_type').select('Fiat'); cy.get('#root_item_0_currency_type').select('Fiat');
cy.get('#root_item_0_currency').select('THB'); cy.get('#root_item_0_currency').select('GBP');
cy.get('#root_item_0_unit_price').type('1350'); cy.get('#root_item_0_unit_price').type('1350');
cy.get('#root_item > div:nth-child(3) > p > button').click(); cy.get('#root_item > div:nth-child(3) > p > button').click();
@ -3400,7 +3410,7 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
); );
cy.get('#root_item_1_qty').clear().type('15'); cy.get('#root_item_1_qty').clear().type('15');
cy.get('#root_item_1_currency_type').select('Fiat'); cy.get('#root_item_1_currency_type').select('Fiat');
cy.get('#root_item_1_currency').select('TRY'); cy.get('#root_item_1_currency').select('SGD');
cy.get('#root_item_1_unit_price').type('3200'); cy.get('#root_item_1_unit_price').type('3200');
cy.get('#root_item > div:nth-child(3) > p > button').click(); cy.get('#root_item > div:nth-child(3) > p > button').click();
@ -3491,11 +3501,11 @@ describe('Software and Licenses Path - With Files and Multiple items', () => {
.click(); .click();
cy.wait(9000); cy.wait(9000);
cy.get('button') /*cy.get('button')
.contains(/^Return to Home$/) .contains(/^Return to Home$/)
.click(); .click();*/
cy.contains('Started by me', { timeout: 60000 }); cy.contains('Process Instance Id:', { timeout: 60000 });
cy.logout(); cy.logout();
const budgetOwnerUsername = Cypress.env('budgetowner_username'); const budgetOwnerUsername = Cypress.env('budgetowner_username');