Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goto-eof/andre-i-test-selenium-cucumber-spring-boot-multi-thread
POC for automated tests: Selenium, Cucumber and Spring Boot (multi-thread)
https://github.com/goto-eof/andre-i-test-selenium-cucumber-spring-boot-multi-thread
cucumber java selenium spring-boot testng
Last synced: 4 months ago
JSON representation
POC for automated tests: Selenium, Cucumber and Spring Boot (multi-thread)
- Host: GitHub
- URL: https://github.com/goto-eof/andre-i-test-selenium-cucumber-spring-boot-multi-thread
- Owner: goto-eof
- Created: 2024-08-06T18:33:29.000Z (6 months ago)
- Default Branch: develop
- Last Pushed: 2024-08-11T00:58:05.000Z (6 months ago)
- Last Synced: 2024-09-28T11:24:31.921Z (4 months ago)
- Topics: cucumber, java, selenium, spring-boot, testng
- Language: Java
- Homepage:
- Size: 20.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cucumber + Selenium + TestNG + Spring Boot POC (multi-thread)
POC implemented with the latest versions of Cucumber + Selenium + TestNG + Spring Boot + JDK (21). It allows to make
automated tests for a web application (in this case the target is my portfolio https://andre-i.eu).
See also the [single-thread](https://github.com/goto-eof/andre-i-test-selenium-cucumber-spring-boot-single-thread) and [hybrid](https://github.com/goto-eof/andre-i-test-selenium-cucumber-spring-boot-jpa-hibernate-postgresql-hybrid) versions.# Configuration
Edit `config.properties` by choosing your OS and browser:
```
# can be linux or windows
com.andreidodu.test.os=linux# can be firefox or chrome
com.andreidodu.test.browser=chrome
```# Run tests
Run the following command from the root of the project:
```
./gradlew clean test
```# Moreover
- this application was developed on Linux and tested on Linux Ubuntu 24.04 LTS and Windows 11
- for Linux users: in case of browser issues, make sure that firefox or chrome were not installed from snap (but with
apt-get install)