-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatualizarComodidade.cy.js
96 lines (64 loc) · 2.38 KB
/
atualizarComodidade.cy.js
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
// Credenciais alteradas para preservação e segurança da aplicação
///<reference types="cypress"/>
describe('atualizarComodidade', () => {
it('atualizarComodidade', () => {
// Entrando no site
cy.visit('*****')
// Digitando o email
cy.contains('[class="q-field__inner relative-position col self-stretch"]', 'Email')
.click({ force: true })
.type('*****')
// Digitando a senha
cy.contains('[class="q-field__inner relative-position col self-stretch"]', 'Senha')
.click({ force: true })
.type('*****')
// Clicando em entrar
cy.contains('[class="block"]', 'Entrar')
.click()
.wait(5000)
// Abrindo menu lateral
cy.contains('[class="q-icon notranslate material-icons"]', 'menu')
.click()
// Abrir Cadastros Site
cy.contains('[class="q-item__label"]', 'Cadastros Site')
.click()
// Abrir comodidades
cy.contains('[class="q-item__section column q-item__section--main justify-center"]', 'Comodidades')
.click()
.wait(2500)
// Atualizar comodidade
cy.contains('[class="text-center"]', 'ATESTE 1')
.next()
.next()
.next()
.next()
.next()
.next()
.find('[class="q-btn q-btn-item non-selectable no-outline q-btn--flat q-btn--round text-primary q-btn--actionable q-focusable q-hoverable"]')
.click({ force: true })
// Código(Versão mais recente da aplicação em 09/03/2023 não aceita alteração do nome do código)
// cy.contains('[class="q-field__control-container col relative-position row no-wrap q-anchor--skip"]', 'Código')
// .click()
// .type('{selectall}{backspace}')
// .type('AutoTeste')
// Descrição
cy.contains('[class="q-field__control-container col relative-position row no-wrap q-anchor--skip"]', 'Descrição')
.click()
.type('AutoTeste')
// Ícone
cy.contains('[class="q-field__control-container col relative-position row no-wrap q-anchor--skip"]', 'Ícone')
.click()
// Selecionar Ícone
cy.get('body')
.click(255, 105)
// Categoria
cy.contains('[class="q-field__control-container col relative-position row no-wrap q-anchor--skip"]', 'Categoria')
.click()
// Selecionar categoria
cy.contains('[class="q-item__label"]', 'Quarto')
.click()
// Salvar
//cy.contains('[class="block"]', 'Salvar')
//.click()
})
})