Skip to content

Palinha07/desafioCompassoUOL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

DesafioCompassoUOL

Este projeto foi elaborado por:

Descrição do desafio

Criar uma aplicação Selenium com o seguinte caso de teste

Utilizando o e-commerce https://www.saucedemo.com/, automatize a funcionalidade de login e adição de alguns produto ao carrinho, após cada ação você deve realizar uma validação de acordo com os elementos disponíveis na tela e também a URL acessada. O login deve ser realizado com o "standard_user" e deve ser validado além da URL a visibilidade de um dos itens do cabeçalho da página. Deve ser adicionado ao carrinho a mochila e a camiseta preta e a validação da adição deve ocorrer dentro do carrinho (URL e elemento da página). Deve ser removido ambos os produtos do carrinho e realizado a validação.


link para vídeo da aplicação funcionando

https://youtu.be/j8lkBbwZcF0


Tecnologias utilizadas

✔️ Java
Linguagem de programação para desenvolvimento da aplicação

✔️ Maven
Gerenciador de dependências para o Java

✔️ Cucumber
Framework responsável por traduzir uma linguagem humana em código Java

✔️ Selenium
Framework responsável por fazer a integração do código java com a linguagem Gherkin(Cucumber) abrindo o browser fazendo o teste de comportamento


Como utilizar

Pré requisitos

git clone https://github.com/Palinha07/desafioCompassoUOL
  • Entrando na pasta do projeto
cd estrutrura-projeto-grupo

Exemplo:

cd driver
curl https://chromedriver.storage.googleapis.com/89.0.4389.23/chromedriver_linux64.zip
unzip chromedriver_linux64.zip
rm -rf chromedriver_linux64.zip
cd ../driver
  • Executando teste no Unix
./test.sh
  • Executando teste no Windows
test.bat

Estrutura de arquivos

.gitignore
.mvn
   |-- wrapper
   |   |-- MavenWrapperDownloader.java
   |   |-- maven-wrapper.jar
   |   |-- maven-wrapper.properties
driver
   |-- chromedriver.exe
mvnw
mvnw.cmd
pom.xml
src
   |-- main
   |   |-- java
   |   |   |-- io
   |   |   |   |-- cucumber
   |   |   |   |   |-- manoela
   |   |   |   |   |   |-- Validacao.java
   |-- test
   |   |-- java
   |   |   |-- io
   |   |   |   |-- cucumber
   |   |   |   |   |-- manoela
   |   |   |   |   |   |-- RunCucumberTest.java
   |   |   |   |   |   |-- ValidadorTricentisSteps.java
   |   |   |   |   |   |-- configuracao
   |   |   |   |   |   |   |-- Configuracao.java
   |   |-- resources
   |   |   |-- io
   |   |   |   |-- cucumber
   |   |   |   |   |-- manoela
   |   |   |   |   |   |-- .gitkeep
   |   |   |   |   |   |-- validador.feature
test.bat
test.sh

Outros links para vídeos de aplicações funcionando

https://youtu.be/gX7h9XfHpEM

https://youtu.be/nP8QIM9v4HE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published