diff --git a/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component.ts b/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component.ts index eaa39c643dbd8c2f003382360f94a70d2fca18fe..0f0c5cbfe7eaabfa0f4c219b936606fbbe5ccb95 100644 --- a/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component.ts +++ b/alfa-client/apps/alfa-e2e/src/components/vorgang/vorgang-bescheid-wizard.e2e.component.ts @@ -69,97 +69,97 @@ export class VorgangBescheidWizardE2EComponent { private locatorRoot: string = 'bescheid-wizard'; - public getRoot(): HTMLElement { + public getRoot(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.locatorRoot); } - public getBewilligtButton(): HTMLElement { + public getBewilligtButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.bewilligtButton); } - public getAbgelehntButton(): HTMLElement { + public getAbgelehntButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.abgelehntButton); } - public getUeberspringenButton(): HTMLElement { + public getUeberspringenButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.ueberspringenButton); } - public getStatusText(): HTMLElement { + public getStatusText(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.statusText); } - public getUeberspringenDialog(): HTMLElement { + public getUeberspringenDialog(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.ueberspringenDialog); } - public getUeberspringenAbbrechen(): HTMLElement { + public getUeberspringenAbbrechen(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.ueberspringenAbbrechen); } - public getUeberspringenAbschliessen(): HTMLElement { + public getUeberspringenAbschliessen(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.ueberspringenAbschliessen); } - public getDateInput(): HTMLElement { + public getDateInput(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.dateInput); } - public getDateError(): HTMLElement { + public getDateError(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.dateError); } - public getWeiterButton(): HTMLElement { + public getWeiterButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.weiterButton); } - public getStepCaption(): HTMLElement { + public getStepCaption(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.stepCaption); } - public getStepButton1(): HTMLElement { + public getStepButton1(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.stepButton1); } - public getStepButton2(): HTMLElement { + public getStepButton2(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.stepButton2); } - public getStepButton3(): HTMLElement { + public getStepButton3(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.stepButton3); } - public getCloseButton(): HTMLElement { + public getCloseButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.closeButton); } - public getCloseDialog(): HTMLElement { + public getCloseDialog(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.closeDialog); } - public getCloseVerwerfenButton(): HTMLElement { + public getCloseVerwerfenButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.bescheidVerwerfenButton); } - public getCloseSpeichernButton(): HTMLElement { + public getCloseSpeichernButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.bescheidSpeichernButton); } - public getUploadBescheidButton(): HTMLElement { + public getUploadBescheidButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.uploadBescheidFile); } - public getUploadAttachmentButton(): HTMLElement { + public getUploadAttachmentButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.uploadAttachment); } - public getFileBescheidValidInWizard(): HTMLElement { + public getFileBescheidValidInWizard(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.locatorRoot).find(`[data-test-id=${this.fileBescheidValid}]`); } - public getFileAnhangValidInWizard(): HTMLElement { + public getFileAnhangValidInWizard(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.locatorRoot).find(`[data-test-id=${this.fileAnhangValid}]`); } - public getDeleteButtonOfElement(element: string): HTMLElement { + public getDeleteButtonOfElement(element: string): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(element).find('[title="Anhang löschen"]'); } @@ -167,11 +167,11 @@ export class VorgangBescheidWizardE2EComponent { return filename.replace(/\./g, '') + '-file-item'; } - public getBescheidDocument(): HTMLElement { + public getBescheidDocument(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.bescheidDocument); } - public getAttachmentDocument(): HTMLElement { + public getAttachmentDocument(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.attachmentDocument); } @@ -195,31 +195,31 @@ export class VorgangBescheidWizardE2EComponent { return cy.get(this.mailTextArea); } - public getSaveButton(): HTMLElement { + public getSaveButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.saveBescheid); } - public getSendButton(): HTMLElement { + public getSendButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.sendBescheid); } - public getResultBox(): HTMLElement { + public getResultBox(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.bescheidResultBox); } - public getConfirmAndSaveButton(): HTMLElement { + public getConfirmAndSaveButton(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.confirmAndSaveButton); } - public getAntragstellerText(): HTMLElement { + public getAntragstellerText(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.antragstellerText); } - public getBetreffText(): HTMLElement { + public getBetreffText(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.betreffText); } - public getNachrichtText(): HTMLElement { + public getNachrichtText(): Cypress.Chainable<JQuery<HTMLElement>> { return cy.getTestElement(this.nachrichtText); } }