You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 25, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+20-18Lines changed: 20 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,33 +12,35 @@ testIT WebTester is a web-application UI test automation framework based on Sele
12
12
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.
13
13
14
14
### Features
15
-
- Java 8 optimized API
16
-
- Page Object Pattern as it's main focus
17
-
- Functional page elements instead of generic WebElement API
18
-
- Script style testing support using Ad-Hoc element identification API
19
-
- Composition of pages and page fragments over inheritance
20
-
- Declarative interface-based programming model
21
-
- Event System for traceability and custom action
22
-
- Option to highlight used elements as a visual debugging support
23
-
- Support modules for the integration with frameworks like: assertj, hamcrest, junit, spring
24
-
- If you must, Selenium is always just a method call away.
25
15
26
-
### Get in touch
27
-
You can contact us by writing an [e-mail](mailto:webtester@novatec-gmbh.de) or create an [issue](https://github.com/testIT-WebTester/webtester2-core/issues).
16
+
- Optimized for Java 8 and above
17
+
- Intuitive Page Object Pattern with simple annotation-driven element identification
18
+
- Useful predefined element classes (e.g. Button, TextField, ...)
19
+
- Simple API for runtime element identification
20
+
- Boost reuse with easy composition of pages and page fragments
21
+
- Highlighting of used elements for visual debugging
22
+
- Custom event handling: from a simple screenshot on exception to custom report generation
23
+
- Seamless integration with common frameworks like: AssertJ, Hamcrest, JUnit, Spring, etc.
24
+
- Selenium is always just a method call away!
28
25
29
26
### Documentation
30
27
The [user documentation](documentation/README.md) is part of the repository and provides in-depth documentation on all the features.
31
28
If you have further questions please get in touch with us.
32
29
33
30
### Contribute
34
-
If you want to contribute to WebTester, fork the repository, make your additions and changes and create a pull request.
35
-
Things you need to know are documented [here](https://github.com/testIT-WebTester/webtester2-core/wiki/Contribution).
31
+
Firstly, you should create an [issue](https://github.com/testIT-WebTester/webtester2-core/issues) for your enhancement request.
32
+
33
+
WebTester uses a “Fork & Pull” model for collaborative development. If you have changes that you would like us to consider for introduction to WebTester, you will need to fork the repository, commit and push your changes to your forked project, and send us a pull request referencing the previously created issue.
34
+
35
+
Please note that, in order to keep WebTester clean and minimal, we consider all enhancement requests carefully. Should your enhancement not be appropriate for WebTester, we may reject the pull request.
36
36
37
-
### Issues
38
-
If you experience any issues please use GitHub's [issue](https://github.com/testIT-WebTester/webtester2-core/issues) system to tell us about it!
37
+
Before you start, have a look at our [contribution](https://github.com/testIT-WebTester/webtester2-core/wiki/Contribution) wiki page for important information regarding the development of WebTester.
38
+
39
+
### Get in touch
40
+
You can contact us by writing an [e-mail](mailto:webtester@novatec-gmbh.de) or create an [issue](https://github.com/testIT-WebTester/webtester2-core/issues).
39
41
40
42
### Licensing
41
-
testIT WebTester is licensed under [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt).
43
+
WebTester is licensed under [The Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt).
42
44
43
45
### Sponsoring
44
-
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.
46
+
WebTester is mainly developed by [NovaTec Consulting GmbH](http://www.novatec-gmbh.de/), a German consultancy firm that drives quality in software development projects.
0 commit comments