Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ro-nemo/codeceptjs-seleniumwebdriver-orangehrm

Full demo of CRUD testing in orangehrmlive.com
https://github.com/ro-nemo/codeceptjs-seleniumwebdriver-orangehrm

codeceptjs crud fakerjs pageobject selenium-webdriver windows

Last synced: 8 days ago
JSON representation

Full demo of CRUD testing in orangehrmlive.com

Awesome Lists containing this project

README

        

<<<<<<< HEAD
# CodeceptJS-Webdriver Automation Demo Project
Validation: CRUD New user and Admin User in OrangeHRM Portal
https://opensource-demo.orangehrmlive.com/web/index.php/auth/login

OBS: The Demo video can be downloaded in: https://github.com/Ro-Nemo/CodeceptJS-SeleniumWebdriver-OrangeHRM

Initial Installation
- Install Node 14 LTS
https://nodejs.org/en/

- Install Java
https://www.java.com/download/ie_manual.jsp

Terminal installation

1) Install selenium-standalone in terminal As global npm package
CHECK LATEST VERSION IN https://www.npmjs.com/package/selenium-standalone
npm install selenium-standalone --save-dev
npx selenium-standalone install && npx selenium-standalone start

2) Install WebdriverIO, CHECK LATEST VERSION IN https://www.npmjs.com/package/webdriverio
npm i webdriverio

3) Install CodeceptJS https://codecept.io/quickstart/
npx create-codeceptjs .

4) Install Faker
https://www.npmjs.com/package/@faker-js/faker
npm i @faker-js/faker
npm install --save-dev @faker-js/faker

5) Run automated test Script in CodeceptJS
npm run codeceptjs crud_test.js

Credits: Ro-Nemo
Jan/2025