describe("Create Organisation with all fields", () => { it([Tag.DEFAULT], "Should create an organisation with all fields", () => { cy.login(); var name = "myTestOrg"; cy.openContext("Organisation", "OrganisationEdit_view", PresentationMode.EDIT, {}); cy.getEditField("NAME").type(name); cy.getEditField("CUSTOMERCODE").type("777"); cy.getLargeEditField("INFO").type("There is so much info for this company!"); cy.fillLookUpField("TYPE", "Hersteller").wait(500); //Address fields cy.getMultiEditField("ZIP").type("84144{enter}"); cy.getMultiEditField("CITY").type("Geisenhausen{enter}"); cy.getMultiEditField("ADDRESS").type("Gutenbergweg{enter}"); cy.getMultiEditField("BUILDINGNO").type("4{enter}"); cy.getMultiEditField("STATE").type("Niederbayern{enter}"); cy.getMultiEditField("ADDRESSADDITION").type("3. Wohnung rechts{enter}"); cy.getMultiEditField("ADDRIDENTIFIER").type("Test{enter}"); cy.get(".neon-lookup-field[data-test-component-name='MEDIUM_ID']").type("Website").wait(500); cy.get(".neon-none-layout[data-test-component-name='DefaultLookup_view']").children().contains('Website').click().wait(500); cy.get(".neon-textfield[data-test-component-name='ADDR']").type(name + ".com"); cy.get(".neon-textfield[data-test-component-name='ADDR']").type("{enter}"); cy.get(".is-required[data-test-component-name='VALUE']").first().type("gering"); cy.get(".is-required[data-test-component-name='VALUE']").first().type("{enter}"); cy.get(".is-required[data-test-component-name='VALUE']").last().type("Logistik"); cy.get(".is-required[data-test-component-name='VALUE']").last().type("{enter}"); cy.saveEdit(); cy.filterField("Kommunikation: Webseite", name , FilterType.TEXT, [{type: 'enhält', count: 1}], "Organisation"); //filter for the org and see if it is there cy.openMainFromFilter(null, 0); cy.deleteAfterCreation("Organisation");//delete it again }); });