Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtopuzov/automator
Java based automation framework
https://github.com/dtopuzov/automator
appium browserstack java junit5 saucelabs selenium sikuli webdrivermanager
Last synced: 20 days ago
JSON representation
Java based automation framework
- Host: GitHub
- URL: https://github.com/dtopuzov/automator
- Owner: dtopuzov
- License: apache-2.0
- Created: 2019-11-25T18:19:11.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-02T08:45:29.000Z (over 4 years ago)
- Last Synced: 2024-11-22T07:43:17.364Z (3 months ago)
- Topics: appium, browserstack, java, junit5, saucelabs, selenium, sikuli, webdrivermanager
- Language: Java
- Size: 9.66 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# The Automator
[![Local CI](https://github.com/dtopuzov/automator/workflows/Local%20CI/badge.svg)](https://github.com/dtopuzov/automator/actions?query=workflow%3A%22Local+CI%22)
[![BrowserStack CI](https://github.com/dtopuzov/automator/workflows/BrowserStack%20CI/badge.svg)](https://github.com/dtopuzov/automator/actions?query=workflow%3A%22BrowserStack+CI%22)
![](https://img.shields.io/badge/license-%20Apache--2.0-brightgreen.svg)
[![PRs Welcome](https://img.shields.io/badge/PRs-Welcome-brightgreen.svg?style=flat )](https://github.com/dtopuzov/automator/pulls)Java based automation framework for web, mobile, desktop and APIs.
## Technology Stack
- [Junit5](https://github.com/junit-team/junit5) as unit testing framework.
- [Appium](https://github.com/appium/java-client) to drive web, mobile and desktop applications.
- [WebDriverManager](https://github.com/bonigarcia/webdrivermanager) to manage of Selenium WebDriver binaries.
- [Sikuli](https://github.com/RaiMan/SikuliX1) as alternative to test anything you see on the screen.## Documentation
- [Requirements](docs/Requirements.md)
- [Getting Started](docs/GettingStarted.md)
- [Test Settings](docs/settings/Settings.md) detailed description.
- [Page Object](docs/PageObjects.md) model and how to use it with this framework.
- Other [Selenium](docs/Selenium.md) related resources.
- [Junit 5](docs/Junit.md) resources.
- [Sikuli Tips & Tricks](docs/Sikuli.md) for image based testing.## Contributing
Please take a look at our [contribution documentation](CONTRIBUTING.md).