{"id":21189184,"url":"https://github.com/aytekinkaplan/driplane","last_synced_at":"2026-05-20T02:51:41.926Z","repository":{"id":229136543,"uuid":"775823319","full_name":"aytekinkaplan/Driplane","owner":"aytekinkaplan","description":"The “Driplane” project is an automation testing project developed using Java Selenium, TestNG, and Maven. This project aims to optimize the testing process of web applications by leveraging Selenium’s powerful automation capabilities and TestNG’s robust testing framework.","archived":false,"fork":false,"pushed_at":"2024-08-23T13:32:03.000Z","size":85,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T13:24:30.693Z","etag":null,"topics":["bdd","cucumber-java","gherkin-language","java","junit","selenium","testng"],"latest_commit_sha":null,"homepage":"","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/aytekinkaplan.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-03-22T05:38:25.000Z","updated_at":"2024-08-23T13:32:07.000Z","dependencies_parsed_at":"2024-08-23T14:59:55.726Z","dependency_job_id":null,"html_url":"https://github.com/aytekinkaplan/Driplane","commit_stats":null,"previous_names":["aytekinkaplan/driplane"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aytekinkaplan%2FDriplane","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aytekinkaplan%2FDriplane/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aytekinkaplan%2FDriplane/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aytekinkaplan%2FDriplane/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aytekinkaplan","download_url":"https://codeload.github.com/aytekinkaplan/Driplane/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243646524,"owners_count":20324582,"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":["bdd","cucumber-java","gherkin-language","java","junit","selenium","testng"],"created_at":"2024-11-20T18:50:31.232Z","updated_at":"2026-05-20T02:51:41.889Z","avatar_url":"https://github.com/aytekinkaplan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Driplane: Web Panel E2E Tests \n\nThis project automates UI tests for the Driplane Panel using Java Selenium and TestNG.\n\n## Tools Used:\n\nJava 17\nSelenium WebDriver 4.4.0\nTestNG 7.4.0\nCucumber 7.9.0\nIntelliJ IDEA 2023.3\n## Test Coverage:\n\nVisibility and functionality tests for all panel elements\nValidation of transitions between pages\nLogin process testing with different scenarios\n## Test Environment:\n\nIntelliJ IDEA 2023.3\nLocalhost\n## Code Example:\n\n    }\n\n    @Then(\"User confirms being on the Driplane Dashboard page\")\n    public void user_confirms_being_on_the_driplane_dashboard_page() {\n        // Write code here to confirm that the user is on the Driplane Dashboard page\n        System.out.println(\"***** Confirming that the user is on the Driplane Dashboard Page (Test Case 002) *****\");\n        System.out.println(Driver.getDriver().getCurrentUrl().contains(\"/projects\") ? \"User is on the Driplane Dashboard Page\" : \"User is not on the Driplane Dashboard Page\");\n        System.out.println(\"***** Confirming that the user is on the Driplane Dashboard Page (Test Case 002) *****\");\n        System.out.println(\"---------------------------------------------------------------------------\");\n    }\n\n    @Then(\"User sees the Driplane title\")\n    public void user_sees_the_driplane_title() {\n        // Write code here to confirm that the user sees the Driplane title\n        System.out.println(\"***** Confirming that the user sees the Driplane title (Test Case 003) *****\");\n        System.out.println(Driver.getDriver().getTitle().contains(\"Driplane\") ? \"User sees the Driplane title\" : \"User does not see the Driplane title\");\n        System.out.println(\"***** Confirming that the user sees the Driplane title (Test Case 003) *****\");\n        System.out.println(\"---------------------------------------------------------------------------\");\n    }\n\n## Additional Information:\n\nFor detailed project documentation and code comments, please refer to the GitHub repository.\nYou can use the following email address for bug reports and contributions: [email address removed]\n## GitHub Repository:\n\nGitHub repository link: https://github.com/aytekinkaplan/Driplane.git\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faytekinkaplan%2Fdriplane","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faytekinkaplan%2Fdriplane","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faytekinkaplan%2Fdriplane/lists"}