Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/testit-webtester/webtester-core

Java 6/7 version of WebTester
https://github.com/testit-webtester/webtester-core

pageobject selenium testing

Last synced: 17 days ago
JSON representation

Java 6/7 version of WebTester

Awesome Lists containing this project

README

        

[![License](https://img.shields.io/badge/License-Apache%20License%202.0-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0.txt)
[![GitHub version](https://badge.fury.io/gh/testIT-WebTester%2Fwebtester-core.svg)](https://badge.fury.io/gh/testIT-WebTester%2Fwebtester-core)
[![Build Status](https://travis-ci.org/testIT-WebTester/webtester-core.svg?branch=master)](https://travis-ci.org/testIT-WebTester/webtester-core)

![testIT WebTester](documentation/images/logo-650x157.png)

> This is the Java 6/7 optimized version of WebTester (v1.x), for the Java 8 version see [2.x](https://github.com/testIT-WebTester/webtester2-core).

testIT WebTester is a web-application UI test automation framework based on Selenium (http://www.seleniumhq.org).

It is the product of years of consulting experience in various projects and aims at providing a very intuitive, declarative and extendable API for writing programmatic UI tests in Java.

### Features
- Page Object Pattern as it's main focus
- Functional page elements instead of generic WebElement API
- Script style testing support using Ad-Hoc element identification API
- Event System for traceability and custom action
- Option to highlight used elements as a visual debugging support
- Support modules for the integration with frameworks like: assertj, hamcrest, junit, spring
- If you must, Selenium is always just a method call away.

### Other Versions
This repository contains the Java 6/7 branch of WebTester. For the Java 8 version of WebTester take a look [here](https://github.com/testIT-WebTester/webtester2-core).

### Get in touch
You can contact us via [e-mail](mailto:[email protected]) or create an [issue](https://github.com/testIT-WebTester/webtester-core/issues).

### Documentation
The [user documentation](documentation/README.md) is part of the repository and provides in-depth documentation on all the features. If you have further questions please get in touch with us.

### Contribute
If you want to contribute to WebTester, fork the repository, make your additions and changes and create a pull request.
Things you need to know are documented [here](https://github.com/testIT-WebTester/webtester-core/wiki/Contribution).

### Issues
If you experience any issues please use GitHub's [issue](https://github.com/testIT-WebTester/webtester-core/issues) system to tell us about it!

### Licensing
testIT WebTester is licensed under [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt).

### Sponsoring
testIT WebTester is mainly developed by [NovaTec Consulting GmbH](http://www.novatec-gmbh.de/), a German consultancy firm that drives quality in software development projects.