Skip to content

This is a sample project to demonstrate Web UI test automation using WebDriverIO and Page Objects.

Notifications You must be signed in to change notification settings

osandadeshan/webdriverio-page-objects-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebDriverIO Page Objects Demo

Introduction

WebDriverIO is Javascript based test automation framework built over nodeJs. It is an open-source project developed for the automation testing community. WebDriverIO is extendible, compatible, feature-rich, and easy to install.

How to use?

Pre-requisites:

  1. Node.js
  • Install at least v12.16.1 or higher as this is the oldest active LTS version.
  • Only releases that are or will become an LTS release are officially supported.
  1. VSCode
  2. Allure

Steps:

  1. Clone this project.
  2. Open the project in VSCode.
  3. Open the terminal in VSCode.
  4. Execute npm install to install the node modules.
  5. Execute npm test to run the tests.
  6. Execute npm run report to generate allure report with videos attached in failure tests.

References

About

This is a sample project to demonstrate Web UI test automation using WebDriverIO and Page Objects.

Topics

Resources

Stars

Watchers

Forks