|
|
|
@ -37,21 +37,20 @@ Cypress.Commands.add("createApp", (name, description) => { |
|
|
|
}) |
|
|
|
Cypress.Commands.add("createModel", (modelName, firstField, secondField) => { |
|
|
|
// Enter model name
|
|
|
|
cy.get('.budibase__input') |
|
|
|
cy.get('[data-cy=Name]').click() |
|
|
|
.type(modelName) |
|
|
|
|
|
|
|
// Add 'name' field
|
|
|
|
cy.get('.new-field') |
|
|
|
.click() |
|
|
|
cy.get('.budibase__input').first() |
|
|
|
cy.get('[data-cy=add-new-model-field]').click() |
|
|
|
cy.get('[data-cy=Name]').click() |
|
|
|
.type(firstField) |
|
|
|
cy.contains('Save').click() |
|
|
|
|
|
|
|
|
|
|
|
// Add 'age' field
|
|
|
|
cy.get('.new-field') |
|
|
|
.click() |
|
|
|
cy.get('.budibase__input').first() |
|
|
|
cy.get('[data-cy=add-new-model-field]').click() |
|
|
|
|
|
|
|
cy.get('[data-cy=Name]').click() |
|
|
|
.type(secondField) |
|
|
|
cy.get('select').select('number') |
|
|
|
cy.contains('Save').click() |
|
|
|
@ -64,7 +63,8 @@ Cypress.Commands.add("addRecord", (firstField, secondField) => { |
|
|
|
cy.contains('Create new record') |
|
|
|
.click() |
|
|
|
|
|
|
|
cy.get(':nth-child(1) > .uk-input').type(firstField).get(':nth-child(2) > .uk-input').type(secondField) |
|
|
|
cy.get('[data-cy=name-input]').click().type(firstField) |
|
|
|
cy.get('[data-cy=age-input]').click().type(secondField) |
|
|
|
|
|
|
|
// Save
|
|
|
|
cy.contains('Save').click() |
|
|
|
@ -75,9 +75,9 @@ Cypress.Commands.add("createUser", (username, password, level) => { |
|
|
|
cy.get('.nav-group-header > .ri-add-line') |
|
|
|
.click() |
|
|
|
|
|
|
|
cy.get(':nth-child(2) > .uk-input').type(username) |
|
|
|
cy.get(':nth-child(3) > .uk-input').type(password) |
|
|
|
cy.get('.uk-select').select(level) |
|
|
|
cy.get('[data-cy=username]').type(username) |
|
|
|
cy.get('[data-cy=password]').type(password) |
|
|
|
cy.get('[data-cy=accessLevel]').select(level) |
|
|
|
|
|
|
|
// Save
|
|
|
|
cy.contains('Save').click() |
|
|
|
|