Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/testit-webtester/webtester2-core
Java 8 version of WebTester with new architecture and concepts
https://github.com/testit-webtester/webtester2-core
pageobject selenium testing ui-testing ui-tests
Last synced: 4 months ago
JSON representation
Java 8 version of WebTester with new architecture and concepts
- Host: GitHub
- URL: https://github.com/testit-webtester/webtester2-core
- Owner: testIT-WebTester
- License: apache-2.0
- Created: 2016-05-06T13:22:03.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-10T04:43:29.000Z (8 months ago)
- Last Synced: 2024-09-29T02:05:45.003Z (4 months ago)
- Topics: pageobject, selenium, testing, ui-testing, ui-tests
- Language: Java
- Homepage:
- Size: 1.11 MB
- Stars: 17
- Watchers: 8
- Forks: 11
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![License](https://img.shields.io/badge/License-Apache%20License%202.0-brightgreen.svg)][10]
[![GitHub version](https://badge.fury.io/gh/testIT-WebTester%2Fwebtester2-core.svg)][15]
[![Maven Central Version](https://maven-badges.herokuapp.com/maven-central/info.novatec.testit/webtester-core/badge.svg)][12]
[![Javadocs](https://www.javadoc.io/badge/info.novatec.testit/webtester-core.svg)][16]
[![Build Status](https://circleci.com/gh/testIT-WebTester/webtester2-core/tree/master.svg?style=svg)][11]
[![Codecov](https://codecov.io/gh/testIT-WebTester/webtester2-core/branch/master/graph/badge.svg)][14]
[![BCH compliance](https://bettercodehub.com/edge/badge/testIT-WebTester/webtester2-core)][13]![testIT WebTester](logo.png)
> This is the Java 8 optimized version of WebTester (v2.x), for Java 6 and 7 versions see [1.x][1].
testIT WebTester is a web-application UI test automation framework based on [Selenium][2].
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
- Optimized for Java 8 and above
- Intuitive Page Object Pattern with simple annotation-driven element identification
- Useful predefined element classes (e.g. Button, TextField, ...)
- Simple API for runtime element identification
- Boost reuse with easy composition of pages and page fragments
- Highlighting of used elements for visual debugging
- Custom event handling: from a simple screenshot on exception to custom report generation
- Seamless integration with common frameworks like: AssertJ, Hamcrest, JUnit, Spring, etc.
- Selenium is always just a method call away!### Migrating from WebTester v1.x?
If you are migrating from an earlier version of WebTester, you might be interested
in this [guide][17].### Documentation
The user documentation is part of the repository and is generated as an HTML.
The latest version can be found [here][3].
Older versions of the documentation are linked in the [Wiki][4].If you have further questions please get in touch with us.
### Contribute
See [contribution](CONTRIBUTING.md) document.
### Get in touch
You can contact us by creating an [issue][5].
### Licensing
WebTester is licensed under [The Apache License, Version 2.0][8].
### Sponsoring
WebTester is mainly developed by [NovaTec Consulting GmbH][9],
a German consultancy firm that drives quality in software development projects.[1]: https://github.com/testIT-WebTester/webtester-core
[2]: http://www.seleniumhq.org
[3]: https://oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=info.novatec.testit&a=webtester-documentation&v=LATEST&e=html
[4]: https://github.com/testIT-WebTester/webtester2-core/wiki
[5]: https://github.com/testIT-WebTester/webtester2-core/issues
[6]: https://github.com/testIT-WebTester/webtester2-core/wiki/Contribution
[8]: http://www.apache.org/licenses/LICENSE-2.0.txt
[9]: http://www.novatec-gmbh.de
[10]:http://www.apache.org/licenses/LICENSE-2.0.txt
[11]:https://circleci.com/gh/testIT-WebTester/webtester2-core/tree/master
[12]:https://maven-badges.herokuapp.com/maven-central/info.novatec.testit/webtester-core/
[13]:https://bettercodehub.com/results/testIT-WebTester/webtester2-core
[14]:https://codecov.io/gh/testIT-WebTester/webtester2-core
[15]:https://badge.fury.io/gh/testIT-WebTester%2Fwebtester2-core
[16]:https://www.javadoc.io/doc/info.novatec.testit/webtester-core
[17]:https://oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=info.novatec.testit&a=webtester-migration-guide&v=LATEST&e=html