test suite v1
parent
ba5b43cc0f
commit
0eade9d43b
@ -0,0 +1 @@
|
||||
,smnc,smnc-Swift-SFX16-51G,04.03.2024 19:45,file:///home/smnc/.config/libreoffice/4;
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,259 @@
|
||||
//import home from '../selectors/home.css'
|
||||
import robert from '../../selectors/robert.css'
|
||||
import '@cypress-audit/lighthouse/commands';
|
||||
|
||||
describe('HWPA ticket generation', () => {
|
||||
it('loads the correct screen', () => {
|
||||
cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
cy.get('body > div > div > details:nth-child(4) > summary').click();
|
||||
cy.get('body > div > div > details:nth-child(4) > ul > li:nth-child(2) > a').click();
|
||||
|
||||
|
||||
})
|
||||
|
||||
it('logs into user portal', () =>{
|
||||
cy.visit('https://rengawr.de/val/index.html?DebugLevel=0&jsApp=./oc/oApp_UserPortal_oc.js&AppName=Edit&AppCode=Start&OU_Name=EGOVC&LOG_Role=USER&ynDevTools=Y', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
|
||||
//cy.lighthouse();
|
||||
|
||||
|
||||
//enter login credentials and click login button
|
||||
cy.get('#___5___Login___-4___USR_EMail').type('robert.wagner@egovc.de');
|
||||
cy.get('#___5___Login___-4___USR_Pass').type('Welcome1');
|
||||
cy.get('#CLK_6').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//open mobility -> logistik -> HWPA
|
||||
cy.get('#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(9)').click();
|
||||
cy.get('#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(9) > div > details:nth-child(4) > summary > div').click();
|
||||
cy.get('#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(9) > div > details:nth-child(4) > div > div').first().click();
|
||||
|
||||
cy.wait(3000);
|
||||
|
||||
//<<<------ 1 - Kontakt page ------>>>
|
||||
cy.get('input.w3-check[name="ynHWK"]').check();
|
||||
cy.get('input.w3-check[name="ynGS"]').check();
|
||||
cy.get('input.w3-check[name="ynKFZ"]').check();
|
||||
cy.get('input.w3-input[name="PLZ"]').type('74889');
|
||||
|
||||
//Speichern und Weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
|
||||
//<<<------ 2 - Antrag page ------>>>
|
||||
cy.get('.w3-button[title="Antrag starten"]').click();
|
||||
|
||||
//<<<------ 1 - Kontakt page ------>>>
|
||||
|
||||
//Nachname
|
||||
//cy.get('')
|
||||
cy.get('input.w3-input[name="USR_LastName"]').type('Grueber');
|
||||
|
||||
//vorname
|
||||
cy.get('input.w3-input[name="USR_FirstName"]').type('Hans');
|
||||
|
||||
//Namenszusatz (Beispiel: Freifrau, Graf)
|
||||
cy.get('input.w3-input[name="USR_NameAddOn1"]').type('Graf');
|
||||
|
||||
//Vorsatzworte zum Namen (Beispiel: von, van, de)
|
||||
cy.get('input.w3-input[name="USR_NameAddOn2"]').type('van');
|
||||
|
||||
//Titel (Beispiel: Prof. Dr. med.
|
||||
cy.get('input.w3-input[name="USR_Title"]').type('Dr.');
|
||||
|
||||
//E-Mail
|
||||
cy.get('input.w3-input[name="USR_EMail"]').invoke('val').should('contain', 'robert.wagner@egovc.de');
|
||||
|
||||
//Telefonisch tagsüber zu erreichen (Angabe freiwillig)
|
||||
cy.get('input.w3-input[name="Telefon"]').invoke('val').should('contain', '072321-2636 534');
|
||||
|
||||
//Mobiltelefon (Angabe freiwillig)
|
||||
cy.get('input.w3-input[name="Mobiltelefon"]').type('123123123123');
|
||||
|
||||
//Rückrufnummer
|
||||
//cy.get('input.w3-input[name="CallBack"]').type('123123123123');
|
||||
|
||||
//Starttermin
|
||||
cy.get('input.w3-input[name="DateWish"]').type('2025-05-04');
|
||||
|
||||
//click "Speichern und Weiter"
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//<<<------ 2 - UNTERNEHMENSDATEN page ------>>>
|
||||
//Eingetragene Firmierung / Unternehmensname
|
||||
cy.get('input.w3-input[name="ORG_Name"]').type('TestCorp123');
|
||||
|
||||
//Art des ausgeführten Handwerks
|
||||
cy.get('input.w3-input[name="__Key_GenericString_2"]').type('Mahler');
|
||||
|
||||
//Betriebliche Steuernummer
|
||||
cy.get('input.w3-input[name="TaxId"]').type('123123');
|
||||
|
||||
//Postleitzahl
|
||||
//cy.get('input.w3-input[name="PLZ"]').type('552074');
|
||||
|
||||
//Ort
|
||||
//cy.get('input.w3-input[name="Stadt"]').type('TestBurg');
|
||||
|
||||
//Straße
|
||||
cy.get('input.w3-input[name="Strasse"]').type('TestStrasse');
|
||||
|
||||
//Hausnummer
|
||||
cy.get('input.w3-input[name="StrasseNr"]').type('123');
|
||||
|
||||
//Hausnummerzusatz
|
||||
cy.get('input.w3-input[name="StrasseNrExt"]').type('123123');
|
||||
|
||||
//check Handwerkskarte option
|
||||
//cy.get('input.w3-check[name="rdGewNachweis"]').check();
|
||||
|
||||
//speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//<<<------ 3 - Handwerkskarte page ------>>>
|
||||
|
||||
//Betreibsnummer
|
||||
cy.get('input.w3-input[name="TaxId"]').type('123');
|
||||
|
||||
//upload hwpa mouse image
|
||||
cy.get('input.fileUpload-drop-input').eq(0).selectFile('./cypress/upload_files/hwpa_mouse.png');
|
||||
cy.get('input.fileUpload-drop-input').eq(1).selectFile('./cypress/upload_files/hwpa_mouse.png');
|
||||
|
||||
//Speichern und Weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
|
||||
///<<<------ 4 - Gewerbenachsweis page ------>>>
|
||||
//upload hwpa mouse
|
||||
cy.get('input.fileUpload-drop-input').selectFile('./cypress/upload_files/hwpa_mouse.png');
|
||||
|
||||
//Speichern und Weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//<<<------ 5 - Fahrzeugphoto page ------>>>
|
||||
cy.get('input.fileUpload-drop-input').selectFile('./cypress/upload_files/hwpa_mouse.png');
|
||||
|
||||
//upload hwpa mouse
|
||||
cy.get('input.fileUpload-drop-input').selectFile('./cypress/upload_files/hwpa_mouse.png');
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
|
||||
//<<<------ 6 - Zulassung page ------>>>
|
||||
cy.get('input.w3-input[name="idKFZ"]').type('HD ZZ 777');
|
||||
cy.get('input.fileUpload-drop-input').selectFile('./cypress/upload_files/hwpa_mouse.png');
|
||||
|
||||
//Submit request!!!
|
||||
cy.get('.w3-button[title="Antrag senden"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
it('logs into clerk portal', () =>{
|
||||
cy.visit('https://rengawr.de/val/index.html?DebugLevel=0&jsApp=./oc/oApp_ClerkPortal_oc.js&AppName=Edit&AppCode=Start&OU_Name=EGOVC&LOG_Role=CLERK&ynDevTools=Y', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
|
||||
//enter login credentials and login button
|
||||
cy.get('#___5___Login___-4___USR_EMail').type('robert.wagner@egovc.de');
|
||||
cy.get('#___5___Login___-4___USR_Pass').type('Welcome1');
|
||||
cy.get('#CLK_6').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//open the first ticket ticket
|
||||
cy.get('.w3-button[title="Abarbeitung starten"]').first().click();
|
||||
|
||||
cy.wait(3000);
|
||||
|
||||
//Kontakt
|
||||
//TODO: enter comment
|
||||
//
|
||||
//select ok
|
||||
cy.get('select[name="ynPassed"]').select(1);
|
||||
//Speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//Unternehmensdaten
|
||||
//TODO: enter comment
|
||||
//
|
||||
//select ok
|
||||
cy.get('select[name="ynPassed"]').select(1);
|
||||
//Speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//GewerbenAchWeis
|
||||
//TODO: enter comment
|
||||
//
|
||||
//verify Kopie der Handwerkskarte
|
||||
cy.get('select[name="ynPassed"]').select(1);
|
||||
//speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//zulassung des fahrzeugs
|
||||
//TODO: enter comment
|
||||
//
|
||||
//select ok
|
||||
cy.get('select[name="ynPassed"]').select(1);
|
||||
//speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//photo des fahrzeugs
|
||||
//TODO: enter comment
|
||||
//
|
||||
//select ok
|
||||
cy.get('select[name="ynPassed"]').select(1);
|
||||
//speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//Final page
|
||||
//accept application and generate permits
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
|
||||
//KFZ regestreirung
|
||||
cy.get('.w3-button[title="Genehmigung"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//2 - Fahrzeug
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//3 - TEXT <<>>>
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.get('.w3-input[name="RBB_Buchungszeichen"]').type('testtesttest')
|
||||
|
||||
//4 - Daten
|
||||
//Speichern und weiter
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//4 - Daten
|
||||
cy.get('.w3-button[title="Speichern und Weiter"]').click();
|
||||
cy.wait(3000);
|
||||
|
||||
//5 - PDF
|
||||
//Dokumente versenden
|
||||
cy.get('.w3-button[title="Dokumente versenden"]').click();
|
||||
cy.wait(6000);
|
||||
|
||||
|
||||
|
||||
})
|
||||
|
||||
it('correctly selects Auto-Info-Prozess', () =>{
|
||||
|
||||
|
||||
})
|
||||
})
|
@ -0,0 +1,105 @@
|
||||
import home from '../selectors/home.css'
|
||||
import robert from '../selectors/robert.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('3.2 Formular-Elemente', () => {
|
||||
cy.visit('http://localhost:3000/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&APP_Prefix=Edit&AppCode=StartEditProcess&rwLib=PRD&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1&ynDevTools=Y&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://oma@oma.de:Omnia$$2020@rengawr.de/info/info.html', auth: {username: "", password: "",},)
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
|
||||
//click formula button
|
||||
cy.get("#CFD-5 > div:nth-child(9) > fieldset > button").click()
|
||||
|
||||
//Formular Elemente is visible and contains expected elements
|
||||
cy.get("#gridLeft > div > div.w3-card-4").should('be.visible')
|
||||
.and('contain', 'btGeneric')
|
||||
.and('contain', 'GenericApiCall')
|
||||
.and('contain', 'GenericCalc')
|
||||
.and('contain', 'GenericCalcedJSON')
|
||||
.and('contain', 'GenericCheck')
|
||||
.and('contain', 'GenericDataList')
|
||||
.and('contain', 'GenericDate')
|
||||
.and('contain', 'GenericDate2Local')
|
||||
.and('contain', 'GenericDigits')
|
||||
.and('contain', 'GenericDotWord')
|
||||
.and('contain', 'GenericFixSelect')
|
||||
.and('contain', 'GenericFloat')
|
||||
.and('contain', 'GenericInteger')
|
||||
.and('contain', 'GenericJSON')
|
||||
.and('contain', 'GenericNumber')
|
||||
.and('contain', 'GenericPath')
|
||||
.and('contain', 'GenericRadio')
|
||||
.and('contain', 'GenericRow')
|
||||
.and('contain', 'GenericSelectFromExcel')
|
||||
.and('contain', 'GenericSelectGroup')
|
||||
.and('contain', 'GenericSelectHTM')
|
||||
.and('contain', 'GenericSelectHTMLeika')
|
||||
.and('contain', 'GenericString')
|
||||
.and('contain', 'GenericStringArray')
|
||||
.and('contain', 'GenericText')
|
||||
.and('contain', 'GenericTime')
|
||||
.and('contain', 'GenericUniqueNumber')
|
||||
.and('contain', 'GenericWord')
|
||||
.and('contain', 'GenericYN')
|
||||
.and('contain', 'GenericYNFadeIn')
|
||||
.and('contain', 'GenericYNFadeOut')
|
||||
.and('contain', 'GenericYNRow')
|
||||
|
||||
})
|
||||
it('3.1.1 Neues Formular // New form', () =>{
|
||||
|
||||
//load homepage
|
||||
cy.visit('http://localhost:3000/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&APP_Prefix=Edit&AppCode=StartEditProcess&rwLib=PRD&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1&ynDevTools=Y&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
|
||||
//selects a leistungen
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1) > div").click()
|
||||
|
||||
//leistungen correctly selected
|
||||
cy.get("[id^=___10___EditPortalMenu___-4___APP_Prefix").invoke('val').should('contain', 'Abholung_EGG')
|
||||
|
||||
//click formula button
|
||||
cy.get("#CFD-5 > div:nth-child(9) > fieldset > button").click()
|
||||
|
||||
//click new formula
|
||||
cy.get("#Button_-11_Forms > a:nth-child(1)").click({force: true})
|
||||
|
||||
//assert it opens new formula thingy
|
||||
cy.get("body > div.alertify.ajs-movable.ajs-closable.ajs-pinnable.ajs-zoom.ajs-resizable.ajs-maximizable > div.ajs-modal > div > div.ajs-header").should('contain', 'Neues Formular')
|
||||
|
||||
//enter text into new formula body
|
||||
cy.get("#___355___EditForm_New___-354___FEG_Prefix").type("test123")
|
||||
cy.get("#___355___EditForm_New___-354___FEG_Title").type("test123")
|
||||
cy.get("#___355___EditForm_New___-354___FEG_Icon").select("book")
|
||||
|
||||
//click OK
|
||||
cy.get("body > div.alertify.ajs-movable.ajs-closable.ajs-pinnable.ajs-zoom.ajs-resizable.ajs-maximizable > div.ajs-modal > div > div.ajs-footer > div.ajs-primary.ajs-buttons > button.ajs-button.ajs-ok").click()
|
||||
|
||||
//expect formula to be created
|
||||
cy.get('#FEGMember > div.w3-card-4 > div:nth-child(2) > h4').should('contain', "test123")
|
||||
|
||||
})
|
||||
|
||||
it('3.1.2 Formular editieren // Edit form', () =>{
|
||||
cy.visit('http://localhost:3000/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&APP_Prefix=Edit&AppCode=StartEditProcess&rwLib=PRD&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1&ynDevTools=Y&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
cy.get('[id^=gridLeft]').should('be.visible')
|
||||
//cy.get('details').eq(0).click();
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1) > div").click()
|
||||
|
||||
//contains value
|
||||
cy.get("[id^=___10___EditPortalMenu___-4___APP_Prefix").invoke('val').should('contain', 'Abholung_EGG')
|
||||
|
||||
|
||||
//click formula button
|
||||
cy.get("#CFD-5 > div:nth-child(9) > fieldset > button").click()
|
||||
|
||||
//cy.get("#CFD-11 > div > fieldset:nth-child(6) > div > button").trigger("mouseover").wait(1000)
|
||||
//cy.get("#Button_-11_Process > a:nth-child(6) > div").click({force: true})
|
||||
|
||||
})
|
||||
})
|
@ -0,0 +1,22 @@
|
||||
import home from '../selectors/home.css'
|
||||
import robert from '../selectors/robert.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('loads the correct screen', () => {
|
||||
cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://oma@oma.de:Omnia$$2020@rengawr.de/info/info.html', auth: {username: "", password: "",},)
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
|
||||
|
||||
const indexToClick = 3;
|
||||
|
||||
// Select the nth <details> element and click it
|
||||
cy.get('details').eq(indexToClick).click();
|
||||
|
||||
cy.get('a[href="https://rengawr.de/val/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&AppName=Edit&AppCode=StartEditProcess&PO_Prefix=Leika&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1"]')
|
||||
.click();
|
||||
})
|
||||
/* it('is possible to go to EGovC MRN HWPA screen', () =>{
|
||||
}) */
|
||||
})
|
@ -0,0 +1,46 @@
|
||||
import home from '../selectors/home.css'
|
||||
import robert from '../selectors/robert.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('loads the correct screen', () => {
|
||||
cy.visit('http://localhost:3000/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&APP_Prefix=Edit&AppCode=StartEditProcess&rwLib=PRD&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1&ynDevTools=Y&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://oma@oma.de:Omnia$$2020@rengawr.de/info/info.html', auth: {username: "", password: "",},)
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
|
||||
|
||||
})
|
||||
it('correctly selects Auto-Genehmigung-Prozess', () =>{
|
||||
cy.visit('http://localhost:3000/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&APP_Prefix=Edit&AppCode=StartEditProcess&rwLib=PRD&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1&ynDevTools=Y&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
cy.get('[id^=gridLeft]').should('be.visible')
|
||||
//cy.get('details').eq(0).click();
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1) > div").click()
|
||||
|
||||
//contains value
|
||||
cy.get("[id^=___10___EditPortalMenu___-4___APP_Prefix").invoke('val').should('contain', 'Abholung_EGG')
|
||||
|
||||
|
||||
})
|
||||
|
||||
it('correctly selects Auto-Info-Prozess', () =>{
|
||||
cy.visit('http://localhost:3000/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&APP_Prefix=Edit&AppCode=StartEditProcess&rwLib=PRD&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1&ynDevTools=Y&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
cy.get('[id^=gridLeft]').should('be.visible')
|
||||
//cy.get('details').eq(0).click();
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1)").click()
|
||||
cy.get("#gridLeft > div > div.w3-card-4 > div:nth-child(2) > div > details:nth-child(1) > div > details:nth-child(1) > div").click()
|
||||
|
||||
//contains value
|
||||
cy.get("[id^=___10___EditPortalMenu___-4___APP_Prefix").invoke('val').should('contain', 'Abholung_EGG')
|
||||
|
||||
//click process button
|
||||
cy.get("#CFD-5 > div:nth-child(5) > fieldset").click()
|
||||
|
||||
cy.get("#CFD-11 > div > fieldset:nth-child(6) > div > button").trigger("mouseover").wait(1000)
|
||||
cy.get("#Button_-11_Process > a:nth-child(6) > div").click({force: true})
|
||||
|
||||
})
|
||||
})
|
@ -0,0 +1,22 @@
|
||||
import home from '../selectors/home.css'
|
||||
import robert from '../selectors/robert.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('loads the correct screen', () => {
|
||||
cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://oma@oma.de:Omnia$$2020@rengawr.de/info/info.html', auth: {username: "", password: "",},)
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
|
||||
|
||||
const indexToClick = 3;
|
||||
|
||||
// Select the nth <details> element and click it
|
||||
cy.get('details').eq(indexToClick).click();
|
||||
|
||||
cy.get('a[href="https://rengawr.de/val/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&AppName=Edit&AppCode=StartEditProcess&PO_Prefix=Leika&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1"]')
|
||||
.click();
|
||||
})
|
||||
/* it('is possible to go to EGovC MRN HWPA screen', () =>{
|
||||
}) */
|
||||
})
|
@ -0,0 +1,22 @@
|
||||
import home from '../selectors/home.css'
|
||||
import robert from '../selectors/robert.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('loads the correct screen', () => {
|
||||
cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://oma@oma.de:Omnia$$2020@rengawr.de/info/info.html', auth: {username: "", password: "",},)
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
|
||||
|
||||
const indexToClick = 3;
|
||||
|
||||
// Select the nth <details> element and click it
|
||||
cy.get('details').eq(indexToClick).click();
|
||||
|
||||
cy.get('a[href="https://rengawr.de/val/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&AppName=Edit&AppCode=StartEditProcess&PO_Prefix=Leika&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1"]')
|
||||
.click();
|
||||
})
|
||||
/* it('is possible to go to EGovC MRN HWPA screen', () =>{
|
||||
}) */
|
||||
})
|
@ -0,0 +1,22 @@
|
||||
import home from '../selectors/home.css'
|
||||
import robert from '../selectors/robert.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('loads the correct screen', () => {
|
||||
cy.visit('https://rengawr.de/info/info.html', {auth: {username: "oma@oma.de", password: "Omnia$$2020", },})
|
||||
//cy.visit('https://oma@oma.de:Omnia$$2020@rengawr.de/info/info.html', auth: {username: "", password: "",},)
|
||||
cy.get(robert.EGovC_demo).should('be.visible')
|
||||
.and('contain', 'li')
|
||||
|
||||
|
||||
const indexToClick = 3;
|
||||
|
||||
// Select the nth <details> element and click it
|
||||
cy.get('details').eq(indexToClick).click();
|
||||
|
||||
cy.get('a[href="https://rengawr.de/val/index.html?DebugLevel=0&jsApp=./oc/oApp_Editor_oc.js&AppName=Edit&AppCode=StartEditProcess&PO_Prefix=Leika&OU_Name=EGOVC&LOG_Role=EDIT&USR_EMail=robert.wagner@egovc.de&USR_Pass=Welcome1"]')
|
||||
.click();
|
||||
})
|
||||
/* it('is possible to go to EGovC MRN HWPA screen', () =>{
|
||||
}) */
|
||||
})
|
@ -1,5 +1,5 @@
|
||||
import editor from '../selectors/editor.css'
|
||||
import article from '../selectors/article.css'
|
||||
import editor from '../../selectors/editor.css'
|
||||
import article from '../../selectors/article.css'
|
||||
|
||||
describe('Article', () => {
|
||||
const seeMoreLink = 'https://github.com/helenanull/cypress-example'
|
@ -1,4 +1,4 @@
|
||||
import article from '../selectors/article.css'
|
||||
import article from '../../selectors/article.css'
|
||||
|
||||
describe('Comments', () => {
|
||||
beforeEach(() => {
|
@ -1,4 +1,4 @@
|
||||
import header from '../selectors/header.css'
|
||||
import header from '../../selectors/header.css'
|
||||
|
||||
describe('Header', () => {
|
||||
it('contains correct elements when logged out', () => {
|
@ -1,4 +1,4 @@
|
||||
import home from '../selectors/home.css'
|
||||
import home from '../../selectors/home.css'
|
||||
|
||||
describe('Home page', () => {
|
||||
it('contains correct elements when logged out', () => {
|
@ -1,5 +1,5 @@
|
||||
import login from '../selectors/login.css'
|
||||
import header from '../selectors/header.css'
|
||||
import login from '../../selectors/login.css'
|
||||
import header from '../../selectors/header.css'
|
||||
|
||||
describe('Login', () => {
|
||||
// context is the same as describe
|
@ -1,4 +1,4 @@
|
||||
import profile from '../selectors/profile.css'
|
||||
import profile from '../../selectors/profile.css'
|
||||
|
||||
describe('Profile page', () => {
|
||||
beforeEach(() => {
|
@ -1,5 +1,5 @@
|
||||
import registration from '../selectors/register.css'
|
||||
import header from '../selectors/header.css'
|
||||
import registration from '../../selectors/register.css'
|
||||
import header from '../../selectors/header.css'
|
||||
|
||||
describe('Register', () => {
|
||||
// https://docs.cypress.io/guides/core-concepts/variables-and-aliases.html#Aliases
|
@ -1,5 +1,5 @@
|
||||
import settings from '../selectors/settings.css'
|
||||
import profile from '../selectors/profile.css'
|
||||
import settings from '../../selectors/settings.css'
|
||||
import profile from '../../selectors/profile.css'
|
||||
|
||||
describe('Settings', () => {
|
||||
beforeEach(() => {
|
@ -0,0 +1,12 @@
|
||||
module.exports = {
|
||||
title: '.container h1',
|
||||
imageField: '[ng-model="$ctrl.formData.image"]',
|
||||
usernameField: '[ng-model="$ctrl.formData.username"]',
|
||||
bioField: '[ng-model="$ctrl.formData.bio"]',
|
||||
emailField: '[ng-model="$ctrl.formData.email"]',
|
||||
passwordField: '[ng-model="$ctrl.formData.password"]',
|
||||
submitButton: 'button[type="submit"]',
|
||||
logoutButton: 'button[ng-click="$ctrl.logout()"]',
|
||||
errorMessages: '.error-messages',
|
||||
EGovC_demo: 'details'
|
||||
}
|
@ -0,0 +1 @@
|
||||
import '@cypress-audit/lighthouse/commands';
|
Binary file not shown.
After Width: | Height: | Size: 651 KiB |
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue