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
- Host: GitHub
- URL: https://github.com/davitperaze/selenium-ts-jest-example
- Owner: davitperaze
- Created: 2025-09-06T21:18:48.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-09-07T14:31:18.000Z (5 months ago)
- Last Synced: 2025-09-07T14:33:47.333Z (5 months ago)
- Topics: automationtesting, jest, selenium, testautomation, testautomationframework, typescript, uiautomation, webuiautomation
- Language: TypeScript
- Homepage:
- Size: 106 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)