{"id":28759622,"url":"https://github.com/testsadab/webdriveriotsframework","last_synced_at":"2025-06-17T05:07:54.008Z","repository":{"id":45175338,"uuid":"382760723","full_name":"testSadab/WebdriverIOTSFramework","owner":"testSadab","description":"Webdriverio with Typescript and BDD boilerplate project.","archived":false,"fork":false,"pushed_at":"2022-01-03T18:38:31.000Z","size":461,"stargazers_count":5,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-09T05:13:26.363Z","etag":null,"topics":["async","bdd-framework","boilerplate-framework","nodejs","typescript","wdio","wdio-cucumber-steps","wdio-demo","wdio7-typescript-bdd","webdriverio"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/testSadab.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}},"created_at":"2021-07-04T04:17:57.000Z","updated_at":"2023-02-12T03:53:25.000Z","dependencies_parsed_at":"2022-09-06T00:21:09.156Z","dependency_job_id":null,"html_url":"https://github.com/testSadab/WebdriverIOTSFramework","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/testSadab/WebdriverIOTSFramework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testSadab%2FWebdriverIOTSFramework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testSadab%2FWebdriverIOTSFramework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testSadab%2FWebdriverIOTSFramework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testSadab%2FWebdriverIOTSFramework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testSadab","download_url":"https://codeload.github.com/testSadab/WebdriverIOTSFramework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testSadab%2FWebdriverIOTSFramework/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260294461,"owners_count":22987624,"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":["async","bdd-framework","boilerplate-framework","nodejs","typescript","wdio","wdio-cucumber-steps","wdio-demo","wdio7-typescript-bdd","webdriverio"],"created_at":"2025-06-17T05:07:53.370Z","updated_at":"2025-06-17T05:07:53.970Z","avatar_url":"https://github.com/testSadab.png","language":"TypeScript","readme":"# WebdriverIO TypeScript BDD Framework\nYoutube Learning project [Click here to watch videos](https://youtube.com/playlist?list=PLGk7ftfMz7jbZcArQU894rAfo6B1PbXbG)\n\n### Requirements:\n[![NodeJs](https://img.shields.io/badge/-NodeJS%20v12%20OR%20later-%23339933?logo=npm)](https://nodejs.org/en/download/)\n[![Java](https://img.shields.io/badge/-Java%20JDK-%23007396?logo=java\u0026logoColor=black\u0026)](https://www.oracle.com/java/technologies/downloads/)\n[![VSCode](https://img.shields.io/badge/-Visual%20Studio%20Code-%233178C6?logo=visual-studio-code)](https://code.visualstudio.com/download)\n\n### Getting Started\nClone Repository\n```bash\n1. Fork this repository\n1. git clone https://github.com/\u003cyourgitusername\u003e/WebdriverIOTSFramework.git\n2. Navigate to WebdriverIOTSFramework\n```\n\nInstall the dependencies:\n```bash\nnpm install (it will create node_modules folder in root project and download all required dependencies)\n```\n\nRun tests:\n```bash\nnpm test (all test)\nnpm test -- --spec ./features/\u003cfeaturefilename\u003e.feature   (run specific test)\n```\n\n### Key Features\n    - Cucumber BDD framework\n    - Page Object Design pattern\n    - SuperTest API Integration\n    - Multi envrionment support\n    - Allure Report\n    - Custome file download folder\n    - File/Folder utilities\n    - Assertion utilites\n    - Steps Logging mechanism\n\n### Sample Report\n![image](https://user-images.githubusercontent.com/66773365/138797874-7c451167-eccb-493e-8a73-b77966148414.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestsadab%2Fwebdriveriotsframework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftestsadab%2Fwebdriveriotsframework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftestsadab%2Fwebdriveriotsframework/lists"}