{"id":24012044,"url":"https://github.com/leohspaixao/robot-framework-basico","last_synced_at":"2026-02-04T17:02:34.394Z","repository":{"id":239821005,"uuid":"800688326","full_name":"LeohsPaixao/robot-framework-basico","owner":"LeohsPaixao","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-17T18:34:02.000Z","size":276,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T19:42:58.250Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"RobotFramework","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LeohsPaixao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-14T20:03:03.000Z","updated_at":"2024-11-20T18:09:19.000Z","dependencies_parsed_at":"2024-05-15T16:24:35.946Z","dependency_job_id":"484b9c72-b9a7-47f1-9945-ffc6cf8f2b60","html_url":"https://github.com/LeohsPaixao/robot-framework-basico","commit_stats":null,"previous_names":["leohspaixao/robot-test","leohspaixao/robot-framework-basico"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LeohsPaixao/robot-framework-basico","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeohsPaixao%2Frobot-framework-basico","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeohsPaixao%2Frobot-framework-basico/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeohsPaixao%2Frobot-framework-basico/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeohsPaixao%2Frobot-framework-basico/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeohsPaixao","download_url":"https://codeload.github.com/LeohsPaixao/robot-framework-basico/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeohsPaixao%2Frobot-framework-basico/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29091317,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-08T05:56:48.951Z","updated_at":"2026-02-04T17:02:34.379Z","avatar_url":"https://github.com/LeohsPaixao.png","language":"RobotFramework","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robot Framework Test Project\n\nEste projeto é um conjunto de testes automatizados utilizando o Robot Framework para validar funcionalidades do site [The Internet](https://the-internet.herokuapp.com/).\n\n## Tecnologias Utilizadas\n\n- **Python**: 3.10.14\n- **Robot Framework**: 7.1\n- **SeleniumLibrary**: Utilizada para automação de testes web\n- **Browser**: Chrome (executando em modo headless)\n\n## Estrutura do Projeto\n\n- `tests/test_cases`: Contém os arquivos de teste organizados por funcionalidades.\n- `resources`: Contém arquivos de recursos e keywords reutilizáveis.\n- `variables`: Contém variáveis de configuração e parâmetros usados nos testes.\n- `results/reports`: Diretório onde os relatórios de execução são salvos.\n\n## Pré-requisitos\n\nCertifique-se de ter o Python instalado na versão correta. Recomenda-se o uso de um ambiente virtual para gerenciar as dependências do projeto.\n\n## Instalação\n\n1. Clone este repositório:\n\n   ```bash\n   git clone https://github.com/LeohsPaixao/robot-test.git\n   ```\n\n2. Navegue até o diretório do projeto:\n\n   ```bash\n   cd robot-test\n   ```\n\n3. Crie um ambiente virtual e ative-o:\n\n   ```bash\n   python -m venv venv\n   source venv/bin/activate  # No Windows use: venv\\Scripts\\activate\n   ```\n\n4. Instale as dependências:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n   Se não houver um arquivo `requirements.txt`, instale o Robot Framework e Selenium Library manualmente:\n\n   ```bash\n   pip install robotframework\n   pip install robotframework-seleniumlibrary\n   ```\n\n## Como Executar os Testes\n\nEste projeto utiliza Makefile para facilitar a execução de testes do Robot Framework!\n\n### Executar Todos os Testes\n\nPara rodar todos os testes e gerar relatórios no diretório `results/reports`:\n\n```bash\nmake test-all\n```\n\n### Executar Testes com Arquivo de Argumentos\n\nPara rodar testes usando um arquivo de argumentos específico:\n\n```bash\nmake test-args\n```\n\n### Executar Testes com Tags\n\nPara executar testes específicos usando tags:\n\n```bash\nmake test-tag TAG=ElementTest01\n```\n\n### Limpar Relatórios Anteriores\n\nPara limpar os relatórios antigos:\n\n```bash\nmake clean\n```\n\n## Observações\n\n- **Modo Headless**: Os testes são executados em modo headless, o que significa que não há interface gráfica durante a execução. Isso é configurado diretamente nos argumentos do Selenium no código de teste.\n- **Configurando Browsers Diferentes**: O projeto está configurado para o Chrome, mas pode ser adaptado para outros navegadores ajustando as configurações do Selenium.\n\n## Contribuição\n\nContribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.\n\n## Licença\n\nEste projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE) para mais detalhes.\n\n---\n\nFeito com ❤️ por [Leonardo Paixão](https://github.com/LeohsPaixao)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleohspaixao%2Frobot-framework-basico","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleohspaixao%2Frobot-framework-basico","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleohspaixao%2Frobot-framework-basico/lists"}