{"id":24013222,"url":"https://github.com/cihat-kose/selenium-automation-learning-path","last_synced_at":"2025-04-15T09:35:45.502Z","repository":{"id":187279820,"uuid":"676633496","full_name":"cihat-kose/selenium-automation-learning-path","owner":"cihat-kose","description":"A comprehensive training repository for Selenium WebDriver with Java. Includes sample code, exercises, and a 14-day learning path for web automation.","archived":false,"fork":false,"pushed_at":"2025-04-06T11:50:18.000Z","size":354,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T12:29:17.887Z","etag":null,"topics":["html","java","junit","selenium","test-automation","testing-tools","ui-testing"],"latest_commit_sha":null,"homepage":"","language":"Java","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/cihat-kose.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":"2023-08-09T16:39:39.000Z","updated_at":"2025-04-06T11:50:21.000Z","dependencies_parsed_at":"2024-02-21T15:28:01.778Z","dependency_job_id":"a34f6f6b-e077-493b-9716-11f05ef15b6e","html_url":"https://github.com/cihat-kose/selenium-automation-learning-path","commit_stats":null,"previous_names":["chatgthb/seleniumcurrent","cihat-kose/seleniumcurrent","cihat-kose/selenium-automation-learning-path"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fselenium-automation-learning-path","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fselenium-automation-learning-path/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fselenium-automation-learning-path/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cihat-kose%2Fselenium-automation-learning-path/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cihat-kose","download_url":"https://codeload.github.com/cihat-kose/selenium-automation-learning-path/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249043497,"owners_count":21203472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["html","java","junit","selenium","test-automation","testing-tools","ui-testing"],"created_at":"2025-01-08T06:51:44.008Z","updated_at":"2025-04-15T09:35:45.472Z","avatar_url":"https://github.com/cihat-kose.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Selenium Automation Learning Path\n\n![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge\u0026logo=java\u0026logoColor=white)\n![Selenium](https://img.shields.io/badge/Selenium-43B02A?style=for-the-badge\u0026logo=selenium\u0026logoColor=white)\n![JUnit](https://img.shields.io/badge/JUnit-25A162?style=for-the-badge\u0026logo=junit5\u0026logoColor=white)\n![GitHub last commit](https://img.shields.io/github/last-commit/cihat-kose/selenium-automation-learning-path?style=for-the-badge\u0026cacheSeconds=60)\n\n## 💡 Introduction\nWelcome to the **selenium-automation-learning-path** repository! This project is designed to provide current training and tutorials on Selenium, a powerful tool for web automation. This repository includes code samples, exercises, and documentation to help users get started with Selenium and improve their automation skills.\n\n## Table of Contents\n- [💡 Introduction](#💡-introduction)\n- [📥 Installation](#📥-installation)\n- [⚙️ Usage](#⚙️-usage)\n- [✨ Features](#✨-features)\n- [📦 Dependencies](#📦-dependencies)\n- [🔧 Configuration](#🔧-configuration)\n- [📚 Documentation](#📚-documentation)\n- [💡 Examples](#💡-examples)\n- [🛠️ Troubleshooting](#🛠️-troubleshooting)\n- [👥 Contributors](#👥-contributors)\n- [🤝 Contributing](#🤝-contributing)\n- [📜 License](#📜-license)\n\n## 📥 Installation\n1. Open IntelliJ IDEA.\n2. Select **File \u003e New \u003e Project from Version Control**.\n3. Enter the repository URL: `https://github.com/cihat-kose/selenium-automation-learning-path.git` and click **Clone**.\n4. Ensure you have JDK installed on your system:\n    - Go to **File \u003e Project Structure \u003e Project** and ensure the Project SDK is set to the correct JDK version.\n5. Add the required dependencies using Maven:\n    - Go to **File \u003e Project Structure \u003e Libraries**.\n    - Click the **+** icon, select **From Maven**.\n    - Add the following Maven artifacts:\n        - `org.seleniumhq.selenium:selenium-java:latest`\n        - `commons-io:commons-io:latest`\n        - `org.slf4j:slf4j-nop:latest`\n\n## ⚙️ Usage\n1. Open the project in IntelliJ IDEA.\n2. Locate the test cases in the appropriate directory provided.\n3. Run the test cases.\n4. Customize the test cases as needed to suit your testing requirements.\n\n## ✨ Features\n- Comprehensive Selenium training material.\n- Sample test cases and examples.\n- Basic HTML tutorials.\n- 14-day structured learning plan.\n\n## 📦 Dependencies\n- Java JDK 11 or newer\n- Selenium WebDriver\n- JUnit (comes with Java, no additional installation needed)\n- Commons IO\n- SLF4J NOP\n\n## 🔧 Configuration\nSince there is no `pom.xml` file, ensure you manually add all the necessary dependencies using Maven as described above.\n\n## 📚 Documentation\nEach section of this repository is documented to provide clear and concise information on how to effectively use Selenium for web automation.\n\n## 💡 Examples\nExample test cases are located in the provided test directory. These examples demonstrate how to use Selenium WebDriver for various web automation tasks.\n\n## 🛠️ Troubleshooting\nIf you encounter any issues:\n\n- Ensure that Selenium WebDriver is properly installed and operational. Check that extensions and drivers (such as ChromeDriver or GeckoDriver) are up to date.\n- Make sure your Java environment is correctly set up for Selenium and other dependencies.\n- Ensure that your IntelliJ IDEA and other development tools are configured according to the project's requirements.\n- If you are experiencing issues with dependencies, check your Maven configurations and ensure that the necessary libraries are properly included in your project.\n- If problems persist, open an issue on the GitHub repository. Try to describe your problem in as much detail as possible so that you can receive help more quickly.\n\nIf you encounter any issues, please open an issue on the GitHub repository.\n\n## 👥 Contributors\n- [cihat-kose](https://github.com/cihat-kose)\n\n## 🤝 Contributing\nContributions are welcome! Please follow these steps:\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Commit your changes (`git commit -m 'Add new feature'`).\n4. Push to the branch (`git push origin feature-branch`).\n5. Create a Pull Request.\n\n## 📜 License\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\nFor more information, visit the [selenium-automation-learning-path GitHub repository](https://github.com/cihat-kose/selenium-automation-learning-path).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihat-kose%2Fselenium-automation-learning-path","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcihat-kose%2Fselenium-automation-learning-path","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcihat-kose%2Fselenium-automation-learning-path/lists"}