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

https://github.com/davitperaze/selenium-ts-jest-example

Web UI test automation project with Selenium+TypeScript+Jest
https://github.com/davitperaze/selenium-ts-jest-example

automationtesting jest selenium testautomation testautomationframework typescript uiautomation webuiautomation

Last synced: 4 months ago
JSON representation

Web UI test automation project with Selenium+TypeScript+Jest

Awesome Lists containing this project

README

          

# Web UI automation project with Selenium+TypeScript+Jest

## How to run

To run tests first you need to start up Web application that is hosted at [here](https://github.com/davitperaze/dwu).

### Steps to run test web app:

1. Clone test web app project
- With HTTPS:
`git clone https://github.com/davitperaze/dwu.git`
- Or with Github CLI:
`gh repo clone davitperaze/dwu`
2. Install dependencies: `npm install`
3. Build project: `npm run build`
4. Run web app: `npm start`
- Web app will be available on [http://127.0.0.1:8081](http://127.0.0.1:8081)
5. Run tests.

### Run tests

To execute tests run: `npm run test`

## See test report

To view test report run: `npm run report`.

Report will be available on [http://127.0.0.1:8081](http://127.0.0.1:8081)