https://github.com/automacent/automacent-test-framework
Automation framework
https://github.com/automacent/automacent-test-framework
selenium-java selenium-webdriver test-framework testng-framework ui-automation
Last synced: 8 months ago
JSON representation
Automation framework
- Host: GitHub
- URL: https://github.com/automacent/automacent-test-framework
- Owner: automacent
- License: apache-2.0
- Created: 2019-05-27T11:36:21.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-28T18:22:16.000Z (over 2 years ago)
- Last Synced: 2025-02-01T15:11:35.305Z (about 1 year ago)
- Topics: selenium-java, selenium-webdriver, test-framework, testng-framework, ui-automation
- Language: Java
- Homepage:
- Size: 16.7 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Automacent Test Framework 
Test automation framework based on TestNG to write test code with a host of helpful utilities and enhanced reporting structure. The framework primarily focusses on UI test case development with Selenium included as a direct dependency. That being said, the framework can also used for writing API tests, database tests and unit tests.
## Features
Below meantioned are some of the salient features of the framework
- Three tier structured project management using Tests, Steps and Pages (In case of Selenium tests)
- Auto logging of execution flow
- Slow down execution
- Retry tests
- Repeat test cases in a loop for a set time period or number of times
- HTML report using ReportNG
- XML Report
- Build in REST API result publish interface
Selenium Specific features
- Automatic driver management
- CHROME / FF / IE support
- Screenshot Management
- Manage test timeouts
- Handle and resolve common selenium issues like test failures due to flakiness
> For documentation and entire feature list visit [GitHub Automacent Framework Wiki](https://github.com/sighil/automacent/wiki)
## Stable version
Add below dependency to maven pom.xml to get started with the released stable version
```
com.automacent
automacent-fwk
1.4
```
## Snapshot version
Add below dependency to maven pom.xml to get started with the snapshot version
```
com.automacent
automacent-fwk
1.5-SNAPSHOT
```
You have to add the below repository to access the snapshot version
```
SONATYPE_OSS
https://oss.sonatype.org/content/repositories/snapshots
```