{"id":15177563,"url":"https://github.com/jyotisulakhe/chezuba_assignment","last_synced_at":"2026-03-01T12:03:21.199Z","repository":{"id":253119154,"uuid":"842449720","full_name":"Jyotisulakhe/Chezuba_Assignment","owner":"Jyotisulakhe","description":"I Automated Wikimedia application to verify the search functionality of a web application.  It simulates a user entering a search term into the search box and clicking the search button. The test then checks that the results area displays the expected outcome based on the entered search term. ","archived":false,"fork":false,"pushed_at":"2024-08-14T14:39:02.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T14:22:32.443Z","etag":null,"topics":["java","selenium-webdriver","testing","testng"],"latest_commit_sha":null,"homepage":"https://www.wikipedia.org/","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/Jyotisulakhe.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-08-14T11:27:31.000Z","updated_at":"2024-08-14T14:39:05.000Z","dependencies_parsed_at":"2024-08-14T16:19:46.999Z","dependency_job_id":null,"html_url":"https://github.com/Jyotisulakhe/Chezuba_Assignment","commit_stats":null,"previous_names":["jyotisulakhe/chezuba_assignment"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jyotisulakhe/Chezuba_Assignment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jyotisulakhe%2FChezuba_Assignment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jyotisulakhe%2FChezuba_Assignment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jyotisulakhe%2FChezuba_Assignment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jyotisulakhe%2FChezuba_Assignment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jyotisulakhe","download_url":"https://codeload.github.com/Jyotisulakhe/Chezuba_Assignment/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jyotisulakhe%2FChezuba_Assignment/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29969243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T11:43:06.159Z","status":"ssl_error","status_checked_at":"2026-03-01T11:43:03.887Z","response_time":124,"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":["java","selenium-webdriver","testing","testng"],"created_at":"2024-09-27T14:40:28.483Z","updated_at":"2026-03-01T12:03:21.179Z","avatar_url":"https://github.com/Jyotisulakhe.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Selenium Search Functionality Automation\n\nThis repository contains an automated test script using Selenium to verify the search functionality of a web page. The script ensures that when a user enters a search term into the search box and clicks the search button, the results area displays the expected outcome.\n\n## Assignment Overview\n\n### Objective\n\nThe objective of this assignment was to develop an automated test script that interacts with a web page to validate its search functionality. Specifically, the script needed to:\n\n- Locate and interact with a search input field.\n- Enter a search term.\n- Click a search button.\n- Verify that the results area updates with the expected results.\n\n### Test Details\n\n- **Website**: [https://www.wikipedia.org/]\n- **Search Term**: \"Selenium\"\n- **Expected Result**: The results area should display the text \"Results for 'Selenium'.\"\n\n### Steps Taken\n\n1. **Locating the Search Input Field**: \n   - I used Selenium WebDriver to locate the search input field on the webpage using its unique identifier (ID) and successfully implemented the interaction to input a search term.\n\n2. **Entering the Search Term**: \n   - The test script programmatically entered the search term \"Selenium\" into the search box, simulating a user's action.\n\n3. **Clicking the Search Button**: \n   - After entering the search term, the script located and clicked the search button, which triggers the search functionality of the web page.\n\n4. **Verifying the Results**: \n   - Finally, the script checked the results area to confirm that it displayed the expected outcome: \"Results for 'Selenium'.\" If the expected result was found, the test was considered successful.\n\n### Tools Used\n\n- **Selenium WebDriver**: This was the primary tool used for automating web browser interactions.\n- **Java**: The test script was written in Java, leveraging its robust features for automation.\n- **TestNG**: I used TestNG for managing the test cases, providing assertions.\n\n### Conclusion\n\nThis assignment allowed me to apply my knowledge of Selenium, Java, and TestNG in automated testing to ensure a critical functionality of a web application works as intended. The successful execution of the test script demonstrates the effectiveness of automation in validating web applications.\n\n\n### Website \n\n![Screenshot 2024-08-14 173121](https://github.com/user-attachments/assets/9da9f906-4583-4aee-85a9-7ca17483d4d8)\n\n### Expected Outcome\n\n![Screenshot 2024-08-14 172541](https://github.com/user-attachments/assets/4133b903-5bd8-4ed6-be94-96c6b4dc953b)\n\n\n## Acknowledgments\n\n- Special thanks to resources and documentation related to Selenium WebDriver and TestNG that aided in completing this assignment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjyotisulakhe%2Fchezuba_assignment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjyotisulakhe%2Fchezuba_assignment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjyotisulakhe%2Fchezuba_assignment/lists"}