Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saulobarboz/robot-project
Projeto em Robot Framework
https://github.com/saulobarboz/robot-project
bash-script python robotframework
Last synced: about 1 month ago
JSON representation
Projeto em Robot Framework
- Host: GitHub
- URL: https://github.com/saulobarboz/robot-project
- Owner: saulobarboz
- Created: 2023-09-12T16:31:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-26T23:41:55.000Z (7 months ago)
- Last Synced: 2024-09-27T10:41:28.051Z (about 2 months ago)
- Topics: bash-script, python, robotframework
- Language: HTML
- Homepage:
- Size: 923 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto de Automação Front End com Robot Framework #
## Robot Framework
O [Robot Framework](https://robotframework.org/) é um framework baseado em Python, que permite usar abordagens keyword-driven, data-driven e/ou behaviour-driven (BDD). Possui sintaxe de dados tabular fácil de usar e permite que usuários utilizem e criem bibliotecas em Python ou Java.## Estrutura de Pasta
| Pasta | Descrição |
| ----------------- | ---------------------------------------------------------------- |
| Logs | Contem os arquivos com os logs gerados dos resultados dos testes |
| Resources | Contem os arquivos com as keywords/locators e libraries dos testes |
| Screenshots | Contem as imagens dos testes |
| Shared | Contem os arquivos de Faker |
| Tests | Contem os arquivos com a escrita dos Testes |## Bibliotecas Usadas
| Biblioteca | Descrição |
| ----------------- | --------------------------------------------------------------------------|
| Selenium Library | SeleniumLibrary é uma biblioteca de teste da web para Robot Framework. |
| Faker Library | Faker é uma biblioteca de automação de dados fictícios. |
| [Users.py](/SauceDemo/Resources/Factories/Users.py) | Foi criada um biblioteca em Python onde extrai os dados de login do user |## Geração de Logs
| Script | Descrição |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------|
| Script em Bash | Foi criado um Scipt em bash com a linha de comando da pasta do teste com escolha por numeros. [ScriptBash.sh](./SauceDemo/ScriptBash.sh) |