Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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