{"id":21816212,"url":"https://github.com/vrun545/orangehrm_with_selenium_python","last_synced_at":"2026-04-25T11:33:07.426Z","repository":{"id":238989922,"uuid":"797884211","full_name":"vrun545/OrangeHRM_with_selenium_python","owner":"vrun545","description":"This repository contains an automated testing framework for Demo OrangeHRM, a popular human resource management system, implemented using Selenium and Python. The framework is testing the OrangeHRM functionalities through a series of test cases, leveraging the Page Object Model (POM) design pattern for enhanced maintainability and scalability.","archived":false,"fork":false,"pushed_at":"2024-05-15T13:41:20.000Z","size":22,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T07:12:19.550Z","etag":null,"topics":["pageobjectmodel","pytest","python3","report","selenium","webdriver"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vrun545.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08T17:14:15.000Z","updated_at":"2024-05-21T03:36:37.000Z","dependencies_parsed_at":"2024-05-16T02:57:24.362Z","dependency_job_id":"7f005176-a8ee-4758-ab3f-d6a556e5646b","html_url":"https://github.com/vrun545/OrangeHRM_with_selenium_python","commit_stats":null,"previous_names":["vrun545/orangehrm_with_selenium_python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vrun545/OrangeHRM_with_selenium_python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrun545%2FOrangeHRM_with_selenium_python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrun545%2FOrangeHRM_with_selenium_python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrun545%2FOrangeHRM_with_selenium_python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrun545%2FOrangeHRM_with_selenium_python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vrun545","download_url":"https://codeload.github.com/vrun545/OrangeHRM_with_selenium_python/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vrun545%2FOrangeHRM_with_selenium_python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32261110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T09:15:33.318Z","status":"ssl_error","status_checked_at":"2026-04-25T09:15:31.997Z","response_time":59,"last_error":"SSL_read: 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":["pageobjectmodel","pytest","python3","report","selenium","webdriver"],"created_at":"2024-11-27T15:32:16.439Z","updated_at":"2026-04-25T11:33:07.409Z","avatar_url":"https://github.com/vrun545.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Selenium Python Automation Project\n\nThis project demonstrates automated testing of the [OrangeHRM](https://opensource-demo.orangehrmlive.com/web/index.php/auth/login) website using Selenium with Python and pytest framework. The tests are organized using the Page Object Model (POM) design pattern for improved maintainability and readability.\n\n## Introduction\n\nAutomated testing is crucial for ensuring the quality and stability of web applications. This project demonstrates how to automate testing of the OrangeHRM website using Selenium WebDriver, Python, and pytest framework. By implementing the Page Object Model (POM), we organize our tests into reusable components, making the test suite more maintainable and scalable.\n\n## Features\n\n- Automated testing of login functionality.\n- Demonstrates usage of POM design pattern.\n- Generates HTML reports for test execution results.\n\n## Prerequisites\n\nBefore running the tests, ensure you have the following installed:\n\n- Python (version 3.7 or higher)\n- pip (Python package installer)\n- Chrome or Firefox browser\n- ChromeDriver or GeckoDriver (for running tests in Chrome or Firefox)\n\n## Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/yourusername/your-repo.git\n   ```\n\n2. Navigate to the project directory:\n\n   ```bash\n   cd your-repo\n   ```\n\n\n3. Install the required Python packages:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n\n## Usage\n\nTo run the tests, use the following command:\n\n```bash\npytest -v\n```\n\nThis command will execute all the test cases and generate HTML reports in the `htmlReports` directory.\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or create a pull request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n\nFeel free to customize the README.md file according to your project's specific details and requirements. You can add more sections or information as needed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrun545%2Forangehrm_with_selenium_python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvrun545%2Forangehrm_with_selenium_python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvrun545%2Forangehrm_with_selenium_python/lists"}