https://github.com/testsadab/webdriveriotsframework
Webdriverio with Typescript and BDD boilerplate project.
https://github.com/testsadab/webdriveriotsframework
async bdd-framework boilerplate-framework nodejs typescript wdio wdio-cucumber-steps wdio-demo wdio7-typescript-bdd webdriverio
Last synced: 9 months ago
JSON representation
Webdriverio with Typescript and BDD boilerplate project.
- Host: GitHub
- URL: https://github.com/testsadab/webdriveriotsframework
- Owner: testSadab
- Created: 2021-07-04T04:17:57.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-03T18:38:31.000Z (about 4 years ago)
- Last Synced: 2023-03-09T05:13:26.363Z (almost 3 years ago)
- Topics: async, bdd-framework, boilerplate-framework, nodejs, typescript, wdio, wdio-cucumber-steps, wdio-demo, wdio7-typescript-bdd, webdriverio
- Language: TypeScript
- Homepage:
- Size: 450 KB
- Stars: 5
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WebdriverIO TypeScript BDD Framework
Youtube Learning project [Click here to watch videos](https://youtube.com/playlist?list=PLGk7ftfMz7jbZcArQU894rAfo6B1PbXbG)
### Requirements:
[](https://nodejs.org/en/download/)
[](https://www.oracle.com/java/technologies/downloads/)
[](https://code.visualstudio.com/download)
### Getting Started
Clone Repository
```bash
1. Fork this repository
1. git clone https://github.com//WebdriverIOTSFramework.git
2. Navigate to WebdriverIOTSFramework
```
Install the dependencies:
```bash
npm install (it will create node_modules folder in root project and download all required dependencies)
```
Run tests:
```bash
npm test (all test)
npm test -- --spec ./features/.feature (run specific test)
```
### Key Features
- Cucumber BDD framework
- Page Object Design pattern
- SuperTest API Integration
- Multi envrionment support
- Allure Report
- Custome file download folder
- File/Folder utilities
- Assertion utilites
- Steps Logging mechanism
### Sample Report
