Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Jose Aurelio do Carmo Ribeiro
PPE2BDD
Commits
bce993ee
Commit
bce993ee
authored
Aug 03, 2021
by
Jose Aurelio do Carmo Ribeiro
Browse files
Adicionando teste do Olga
parent
8a138164
Changes
6
Hide whitespace changes
Inline
Side-by-side
cypress/integration/Gerenciador_Olga/400_Criar_Simulacao.feature
deleted
100644 → 0
View file @
8a138164
# Automation priority: null
# Automation status: TRANSMITTED
# Test case importance: LOW
# language: pt
Funcionalidade
:
Criar Simulação oLGA
Scenario
:
Criar Simulação com Arquivo SR3
Given
Estou logado e acesso o modulo de gerenciamento de Simulações
When
Seleciono um arquivo SR3 para modelo Reservatório
And
Seleciono um modelo Escoamento opi
And
Adiciono todas as propriedades default
And
Clico em Simular
Then
O sistema retorna o gráfico com a simulação
\ No newline at end of file
cypress/integration/Gerenciador_Olga/Criar/400_Criar_Simulacao.feature
0 → 100644
View file @
bce993ee
Feature
:
Criar Simulacao
Scenario
:
Criar simulacao com SR3
Given
Estou logado e acesso o modulo de gerenciamento de Simulacoes
When
Seleciono um arquivo SR3 para modelo Reservatorio
And
Seleciono um modelo Escoamento
And
Adiciono todas as propriedades default
And
Clico em Simular
Then
O sistema retorna o grafico com a simulacao
\ No newline at end of file
cypress/integration/steps/400_Criar_Simulacao/Criar_Simulacao_Olga.js
0 → 100644
View file @
bce993ee
/* global Given, Then, When, And */
//import { Given, When, Then, And } from "cypress-cucumber-preprocessor/steps";
/// <reference types="Cypress" />
const
{
When
,
Given
,
Then
,
And
}
=
require
(
"
cypress-cucumber-preprocessor/steps
"
);
import
EntradaDados
from
'
../../../support/pageobjects/EntradaDados
'
;
import
ElementosPropriedades
from
'
../../../support/pageobjects/ElementosPropriedades
'
import
Home
from
'
C:/Users/leloe/OneDrive/Documentos/PPE2BDD/ppe2bdd/cypress/support/pageobjects/Home
'
import
ConfiguracoesSimulacao
from
'
../../../support/pageobjects/ConfiguracoesSimulacao
'
import
Simulacao
from
'
../../../support/pageobjects/Simulacao
'
const
home
=
new
Home
var
entradaDados
=
new
EntradaDados
var
elementosPropriedades
=
new
ElementosPropriedades
var
configuracoesSimulacao
=
new
ConfiguracoesSimulacao
var
simulacao
=
new
Simulacao
Given
(
"
Estou logado e acesso o modulo de gerenciamento de Simulacoes
"
,
()
=>
{
home
.
acessarSite
()
home
.
selecionarUsuario
()
home
.
clicarBotaoEntrar
()
home
.
clicarBotaoOlga
()
entradaDados
=
home
.
clicarBotaoNovaSimulacao
()
})
When
(
"
Seleciono um arquivo SR3 para modelo Reservatorio
"
,
()
=>
{
entradaDados
.
selecionarComboProjetos
()
entradaDados
.
selecionarPrimeiroProjeto
()
entradaDados
.
digitarNome
(
'
Teste Automatizado
'
)
entradaDados
.
digitarDescricao
(
'
Teste Automatizado
'
)
entradaDados
.
digitarURLPasta
(
'
T:
\\
modelos
\\
_Reservatorios
'
)
entradaDados
.
selecionarPrimeiroArquivoReservatorio
()
entradaDados
.
clicarBotaoSelecionarModeloReservatorio
()
elementosPropriedades
=
entradaDados
.
clicarBotaoProximo
()
cy
.
wait
(
8000
)
elementosPropriedades
.
selecionarTodosPocos
()
configuracoesSimulacao
=
elementosPropriedades
.
clicarBotaoProximo
()
})
And
(
"
Adiciono um ponto manualmente
"
,
()
=>
{
configuracoesSimulacao
.
clicarRotuloPrimeiroRegistro
()
configuracoesSimulacao
.
digitarRotulo
(
'
Rótulo Manual
'
)
configuracoesSimulacao
.
clicarBotaoSalvar
()
})
Then
(
"
O sistema retorna o grafico com a simulacao
"
,
()
=>
{
simulacao
.
verificarUrl
()
simulacao
.
verificarExibicaoGrafico
()
})
And
(
"
Seleciono um modelo Escoamento
"
,
()
=>
{
//loginPage.visualizarBotaoRecuperarSenha();
})
And
(
"
Adiciono todas as propriedades default
"
,
()
=>
{
cy
.
wait
(
10000
)
configuracoesSimulacao
.
clicarAbaConfiguracoes
()
configuracoesSimulacao
.
clicarBotaoAdicionarConfiguracao
()
cy
.
wait
(
1000
)
})
And
(
"
Clico em Simular
"
,
()
=>
{
simulacao
=
configuracoesSimulacao
.
clicarBotaoSimular
()
cy
.
wait
(
16000
)
})
\ No newline at end of file
cypress/support/elements/HomeElements.js
View file @
bce993ee
...
...
@@ -6,6 +6,8 @@ class HomeElements {
botaoEntrar
=
()
=>
{
return
'
.d-flex > .btn
'
}
botaoCriarSimulacao
=
()
=>
{
return
'
#botao-criar-novo-grupo-simulacao
'
}
botaoOlga
=
()
=>
{
return
'
#botao-acessar-gerenciador-simulacoes-olga
'
}
}
export
default
HomeElements
;
\ No newline at end of file
cypress/support/pageobjects/Home.js
View file @
bce993ee
...
...
@@ -33,6 +33,16 @@ class Home {
cy
.
get
(
homeElements
.
botaoCriarSimulacao
()).
click
({
multiple
:
true
})
return
entradaDados
}
clicarBotaoNovaSimulacaoOlga
()
{
cy
.
get
(
homeElements
.
botaoCriarSimulacao
()).
click
({
multiple
:
true
})
return
entradaDados
}
clicarBotaoOlga
()
{
cy
.
get
(
homeElements
.
botaoOlga
()).
click
()
return
entradaDados
}
}
export
default
Home
;
\ No newline at end of file
cypress/support/pageobjects/Olga.js
0 → 100644
View file @
bce993ee
/// <reference types="Cypress" />
import
LoginElements
from
'
../elements/LoginElements
'
import
HomeElements
from
'
../elements/HomeElements
'
import
EntradaDados
from
'
../pageobjects/EntradaDados
'
const
loginElements
=
new
LoginElements
const
homeElements
=
new
HomeElements
const
url
=
Cypress
.
config
(
"
baseUrl
"
)
const
entradaDados
=
new
EntradaDados
class
Olga
{
clicarBotaoNovaSimulacaoOlga
()
{
cy
.
get
(
homeElements
.
botaoCriarSimulacao
()).
click
({
multiple
:
true
})
return
entradaDados
}
clicarBotaoOlga
()
{
cy
.
get
(
homeElements
.
botaoOlga
()).
click
({
multiple
:
true
})
return
entradaDados
}
}
export
default
Olga
;
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment