Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kroganurdnot/wdio9_mocha
Basic setup for the bank registration test using TS + WDIO + Mocha + Allure
https://github.com/kroganurdnot/wdio9_mocha
allure-report mocha typescript webdriverio
Last synced: 28 days ago
JSON representation
Basic setup for the bank registration test using TS + WDIO + Mocha + Allure
- Host: GitHub
- URL: https://github.com/kroganurdnot/wdio9_mocha
- Owner: KroganUrdnot
- Created: 2024-10-12T08:45:54.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-14T07:49:53.000Z (3 months ago)
- Last Synced: 2024-12-09T21:09:20.330Z (28 days ago)
- Topics: allure-report, mocha, typescript, webdriverio
- Language: TypeScript
- Homepage:
- Size: 77.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Overview
This is a WedriverI0 + Mocha based setup utilising the POM (Page Object) method for different pages from application under test.
The BrowserUtils namespace combines the actions to interact with Page Objects AKA facade design patter.## Project Structure
- **`/test/specs`**: Contains the test spec file
- **`/src/`**: Contains the page objects
- **`wdio.conf.ts`**: Test runner config## Prerequisites
- Node installation
- Java installation for generating report## Setup
1. **Clone the Repository**
```bash
git clone https://github.com/KroganUrdnot/wdio9_mocha.git
npm run wdio
npm run report