{"id":21070047,"url":"https://github.com/donatas-b/j-playwright","last_synced_at":"2026-04-16T19:45:55.363Z","repository":{"id":186170744,"uuid":"611149444","full_name":"donatas-b/j-playwright","owner":"donatas-b","description":"An example of Playwright with Java and Cucumber for web UI automated tests","archived":false,"fork":false,"pushed_at":"2023-06-30T10:07:32.000Z","size":50,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-02T20:37:53.462Z","etag":null,"topics":["cucumber","java","playwright","playwright-java","test-automation","testing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/donatas-b.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}},"created_at":"2023-03-08T08:11:35.000Z","updated_at":"2023-03-21T09:59:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"78744403-a10e-4a54-8f30-02cc8e3a0221","html_url":"https://github.com/donatas-b/j-playwright","commit_stats":null,"previous_names":["donatas-b/j-playwright"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/donatas-b/j-playwright","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatas-b%2Fj-playwright","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatas-b%2Fj-playwright/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatas-b%2Fj-playwright/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatas-b%2Fj-playwright/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donatas-b","download_url":"https://codeload.github.com/donatas-b/j-playwright/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donatas-b%2Fj-playwright/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31902122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["cucumber","java","playwright","playwright-java","test-automation","testing"],"created_at":"2024-11-19T18:41:38.585Z","updated_at":"2026-04-16T19:45:55.338Z","avatar_url":"https://github.com/donatas-b.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# j-playwright\n\nThis is an example of using Playwright for web UI test automation. The tests are utilizing [XYZ Bank](https://www.globalsqa.com/angularJs-protractor/BankingProject/#/login) application.\n\nProject is using Java with Playwright, Cucumber, JUnit and Allure reports. \n\nProject architecture was somewhat influenced by Screenplay pattern (page objects provide only UI elements, Tasks are used to perform actions and get resuts from UI).\n\n## Executing the tests\nTo run the sample project, you can either just run the `Tests` test runner class, use maven from the command line or run feature/ scenario individually from e.g. IntelliJ.\n\nBy default, the tests will run using Chrome.\n```\n$ mvn clean verify\n```\nTest report will be generated under `allure-results`, it can be viewed by running `allure serve` from project root folder. \n\n## Useful links\n\n### Web pages\nhttps://playwright.dev/java/docs/intro\n\nhttps://thats-it-code.com/categories/playwright/\n\nhttps://qaautomationlabs.com/page-object-model-with-playwright-with-java/\n\nhttps://medium.com/@sonaldwivedi/page-object-model-with-playwright-java-c05c67cc3081\n\n### GitHub repositories\nhttps://github.com/sonaldwivedi/Playwright\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonatas-b%2Fj-playwright","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonatas-b%2Fj-playwright","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonatas-b%2Fj-playwright/lists"}