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

https://github.com/bohdan-mykhailenko/task_automation-testing

Automation testing for website.
https://github.com/bohdan-mykhailenko/task_automation-testing

jasny-bootstrap selenium typescript

Last synced: about 2 months ago
JSON representation

Automation testing for website.

Awesome Lists containing this project

README

          

# Getting Started with Automation Testing App
## Overview
* [**Tested Page**](https://opensource-demo.orangehrmlive.com/web/index.php/auth/login)

This project is an automation UI testing application. It tests all possible events and ways to interact with web page.

## Stack

- [TypeScript](https://www.typescriptlang.org/)
- [Selenium](https://www.selenium.dev/)
- [Google Chrome Web Drivers](https://chromedriver.chromium.org/)
- [Jasmine](https://jasmine.github.io/)

## Preview

**Login**

![Login](https://github.com/bohdan-mykhailenko/Bohdan_Mykhailenko/assets/76702178/13af9f97-a588-4b3d-813b-a23870d00229)

**Open Pay Grades**

![Open Pay Grades](https://github.com/bohdan-mykhailenko/Bohdan_Mykhailenko/assets/76702178/11ebd84b-22c9-48b3-8298-7e3b9b5719e0)

**Interact with min and max salaries**

![Add Salaries](https://github.com/bohdan-mykhailenko/Bohdan_Mykhailenko/assets/76702178/06d287cf-9b65-4002-b4dc-75f57fec9bb1)

**Delete user**

![Delete User](https://github.com/bohdan-mykhailenko/Bohdan_Mykhailenko/assets/76702178/5a448ad0-2bce-451d-a27a-acb8a45eb0fd)

## How to start

**Follow these steps to start app in your local machine:**

1. Clone the repo:
`git clone https://github.com/bohdan-mykhailenko/Bohdan_Mykhailenko.git`

2. Navigate to the project branch:
`git checkout WebUI`

3. Navigate to the project dir:
`cd test`

4. Install dependencies:
`npm install`

5. Start testing:
`npm start -w test`