{"id":21169742,"url":"https://github.com/sadabnepal/selenium-java-testng","last_synced_at":"2025-07-09T19:31:59.787Z","repository":{"id":54831153,"uuid":"331704089","full_name":"sadabnepal/selenium-java-testng","owner":"sadabnepal","description":"A very handy reusable maven project that uses Selenium Webdriver and Java","archived":false,"fork":false,"pushed_at":"2024-09-30T08:16:31.000Z","size":12911,"stargazers_count":2,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-20T15:53:24.492Z","etag":null,"topics":["base64image","cross-browser-testing","dataprovider","exceldatareader","exception-handling","extent-report-4","selenium","selenium-webdriver","test-automation-framework","test-driven-development","testing-framework","testng","webdriver"],"latest_commit_sha":null,"homepage":"https://sadabnepal.github.io/","language":"Java","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/sadabnepal.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":"2021-01-21T17:34:37.000Z","updated_at":"2024-09-30T08:16:05.000Z","dependencies_parsed_at":"2024-11-20T15:53:29.526Z","dependency_job_id":null,"html_url":"https://github.com/sadabnepal/selenium-java-testng","commit_stats":null,"previous_names":["sadabnepal/selenium-java-testng"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadabnepal%2Fselenium-java-testng","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadabnepal%2Fselenium-java-testng/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadabnepal%2Fselenium-java-testng/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sadabnepal%2Fselenium-java-testng/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sadabnepal","download_url":"https://codeload.github.com/sadabnepal/selenium-java-testng/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225587804,"owners_count":17492632,"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":["base64image","cross-browser-testing","dataprovider","exceldatareader","exception-handling","extent-report-4","selenium","selenium-webdriver","test-automation-framework","test-driven-development","testing-framework","testng","webdriver"],"created_at":"2024-11-20T15:53:34.923Z","updated_at":"2024-11-20T15:53:36.135Z","avatar_url":"https://github.com/sadabnepal.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Selenium Java Test Automation Framework\nThis is a very handy reusable maven project that uses Selenium Webdriver and Java.\n\n### Key Features\n\t- Parallel Execution\n\t- Customer Annotation\n\t- Cross browser testing\n\t- Page Object Model pattern\n\t- Test Data Driven Framework\n\t- ExtentLogger, Base64ImageScreenshot\n\t- PropertyFileReader, ExcelReaderUtil, JsonReader, DataProviderUtil\n\t- TestNGListeners, MethodInterceptor, FailedTestRetry, AnnotationTransformer\n\n### Getting Started\n```\n1. git clone https://github.com/sadabnepal/selenium-java-testng.git\n2. Navigate to selenium-java-testng\n3. Open the project in any IDE \n4. Open testdata.xlsx from src/test/resources/excel\n5. In RUNNERMANAGER sheet Select yes for the test case you want to execute\n6. In DATA sheet select test methods, test data, browser, execution count and save the file\n7. Execute testng.xml as TestNG Suite\n```\n\n### View Report\n- Reports are saved under {PROJECT_ROOT_FOLDER}/extent-output/datetime_index.html\n\n### Reports used\n- `Spark Report`\n\t\n### Sample Report\n![SampleReport](https://user-images.githubusercontent.com/65847528/105609364-d437b980-5dce-11eb-94be-ab5192791150.PNG)\n\n### Special Thanks\nThis complete framework is built by following [Testing Mini Bytes](https://www.youtube.com/playlist?list=PL9ok7C7Yn9A_JZFMrhrgEwfqQGiuyvSkB) Youtube channel. Do checkout his awesome videos.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsadabnepal%2Fselenium-java-testng","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsadabnepal%2Fselenium-java-testng","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsadabnepal%2Fselenium-java-testng/lists"}