worker calendar e2e fix
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
This commit is contained in:
parent
464366fdbe
commit
ea6b7cd9e8
|
@ -793,13 +793,13 @@ export default {
|
||||||
workerCalendar: {
|
workerCalendar: {
|
||||||
year: 'vn-worker-calendar vn-autocomplete[ng-model="$ctrl.year"]',
|
year: 'vn-worker-calendar vn-autocomplete[ng-model="$ctrl.year"]',
|
||||||
totalHolidaysUsed: 'vn-worker-calendar div.totalBox > div',
|
totalHolidaysUsed: 'vn-worker-calendar div.totalBox > div',
|
||||||
januaryThirtyFirst: 'vn-worker-calendar vn-calendar:nth-child(2) section:nth-child(33) > div',
|
penultimateMondayOfJanuary: 'vn-worker-calendar vn-calendar:nth-child(2) section:nth-child(22) > div',
|
||||||
marchTwentyThird: 'vn-worker-calendar vn-calendar:nth-child(4) section:nth-child(29) > div',
|
lastMondayOfMarch: 'vn-worker-calendar vn-calendar:nth-child(4) section:nth-child(29) > div',
|
||||||
mayFourth: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(8) > div',
|
fistMondayOfMay: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(8) > div',
|
||||||
mayEighth: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(12) > div',
|
mayEighth: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(12) > div',
|
||||||
mayTwelfth: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(16) > div',
|
secondTuesdayOfMay: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(16) > div',
|
||||||
mayThirteenth: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(17) > div',
|
secondWednesdayOfMay: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(17) > div',
|
||||||
mayFourteenth: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(18) > div',
|
secondThursdayOfMay: 'vn-worker-calendar vn-calendar:nth-child(6) section:nth-child(18) > div',
|
||||||
holidays: 'vn-worker-calendar > vn-side-menu div:nth-child(3) > vn-chip:nth-child(1)',
|
holidays: 'vn-worker-calendar > vn-side-menu div:nth-child(3) > vn-chip:nth-child(1)',
|
||||||
absence: 'vn-worker-calendar > vn-side-menu div:nth-child(3) > vn-chip:nth-child(2)',
|
absence: 'vn-worker-calendar > vn-side-menu div:nth-child(3) > vn-chip:nth-child(2)',
|
||||||
halfHoliday: 'vn-worker-calendar > vn-side-menu div:nth-child(3) > vn-chip:nth-child(3)',
|
halfHoliday: 'vn-worker-calendar > vn-side-menu div:nth-child(3) > vn-chip:nth-child(3)',
|
||||||
|
|
|
@ -27,26 +27,26 @@ describe('Worker calendar path', () => {
|
||||||
it('should set two days as holidays on the calendar and check the total holidays increased by 1.5', async() => {
|
it('should set two days as holidays on the calendar and check the total holidays increased by 1.5', async() => {
|
||||||
await page.waitToClick(selectors.workerCalendar.holidays);
|
await page.waitToClick(selectors.workerCalendar.holidays);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.januaryThirtyFirst);
|
await page.waitToClick(selectors.workerCalendar.penultimateMondayOfJanuary);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.absence);
|
await page.waitToClick(selectors.workerCalendar.absence);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.marchTwentyThird);
|
await page.waitToClick(selectors.workerCalendar.lastMondayOfMarch);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.halfHoliday);
|
await page.waitToClick(selectors.workerCalendar.halfHoliday);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayFourth);
|
await page.waitToClick(selectors.workerCalendar.fistMondayOfMay);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.furlough);
|
await page.waitToClick(selectors.workerCalendar.furlough);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayTwelfth);
|
await page.waitToClick(selectors.workerCalendar.secondTuesdayOfMay);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayThirteenth);
|
await page.waitToClick(selectors.workerCalendar.secondWednesdayOfMay);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayFourteenth);
|
await page.waitToClick(selectors.workerCalendar.secondThursdayOfMay);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.halfFurlough);
|
await page.waitToClick(selectors.workerCalendar.halfFurlough);
|
||||||
|
@ -71,26 +71,26 @@ describe('Worker calendar path', () => {
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.holidays);
|
await page.waitToClick(selectors.workerCalendar.holidays);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.januaryThirtyFirst);
|
await page.waitToClick(selectors.workerCalendar.penultimateMondayOfJanuary);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.absence);
|
await page.waitToClick(selectors.workerCalendar.absence);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.marchTwentyThird);
|
await page.waitToClick(selectors.workerCalendar.lastMondayOfMarch);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.halfHoliday);
|
await page.waitToClick(selectors.workerCalendar.halfHoliday);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayFourth);
|
await page.waitToClick(selectors.workerCalendar.fistMondayOfMay);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.furlough);
|
await page.waitToClick(selectors.workerCalendar.furlough);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayTwelfth);
|
await page.waitToClick(selectors.workerCalendar.secondTuesdayOfMay);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayThirteenth);
|
await page.waitToClick(selectors.workerCalendar.secondWednesdayOfMay);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.mayFourteenth);
|
await page.waitToClick(selectors.workerCalendar.secondThursdayOfMay);
|
||||||
|
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.halfFurlough);
|
await page.waitToClick(selectors.workerCalendar.halfFurlough);
|
||||||
|
@ -116,7 +116,7 @@ describe('Worker calendar path', () => {
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.holidays);
|
await page.waitToClick(selectors.workerCalendar.holidays);
|
||||||
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
await page.waitForTimeout(reasonableTimeBetweenClicks);
|
||||||
await page.waitToClick(selectors.workerCalendar.januaryThirtyFirst);
|
await page.waitToClick(selectors.workerCalendar.penultimateMondayOfJanuary);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should check the total holidays used are now the initial ones', async() => {
|
it('should check the total holidays used are now the initial ones', async() => {
|
||||||
|
|
Loading…
Reference in New Issue