Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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
});
});