https://github.com/yandex-qatools/matchers-java
Java library which implements hamcrest matchers for collections and webdriver webelements. Includes a few matcher decorators to handle timeout issues.
https://github.com/yandex-qatools/matchers-java
hamcrest matchers
Last synced: 5 months ago
JSON representation
Java library which implements hamcrest matchers for collections and webdriver webelements. Includes a few matcher decorators to handle timeout issues.
- Host: GitHub
- URL: https://github.com/yandex-qatools/matchers-java
- Owner: yandex-qatools
- License: apache-2.0
- Created: 2013-06-24T15:31:39.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-04-14T10:09:14.000Z (over 8 years ago)
- Last Synced: 2025-04-08T15:49:38.020Z (6 months ago)
- Topics: hamcrest, matchers
- Language: Java
- Homepage:
- Size: 107 KB
- Stars: 52
- Watchers: 13
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Matchers Java
[](https://github.com/yandex-qatools/matchers-java/releases/latest)
[](https://coveralls.io/r/yandex-qatools/matchers-java)Collection of useful Hamcrest's matchers for everyday testers life.
### Usage:
Choose one of the modules and add to your `pom.xml````xml
ru.yandex.qatools.matchers
{module.artifactId}
{lib.release.version}```
- [**WebDriver Matchers**](https://github.com/yandex-qatools/matchers-java/tree/master/webdriver-matchers)
[](https://maven-badges.herokuapp.com/maven-central/ru.yandex.qatools.matchers/webdriver-matchers)
`webdriver-matchers` - Matchers library to work with WebDriver WebElement interface.- [**Collections Matchers**](https://github.com/yandex-qatools/matchers-java/tree/master/collection-matchers)
[](https://maven-badges.herokuapp.com/maven-central/ru.yandex.qatools.matchers/collection-matchers)
`collection-matchers` - Matchers library to work with collections.- [**Common Matchers**](https://github.com/yandex-qatools/matchers-java/tree/master/common-matchers)
[](https://maven-badges.herokuapp.com/maven-central/ru.yandex.qatools.matchers/common-matchers)
`common-matchers` - Matchers library with matchers for common use cases.- [**Java NIO Matchers**](https://github.com/yandex-qatools/matchers-java/tree/master/nio-matchers)
[](https://maven-badges.herokuapp.com/maven-central/ru.yandex.qatools.matchers/nio-matchers)
`nio-matchers` - Matchers library with matchers for Java NIO.- [**Matcher Decorators**](https://github.com/yandex-qatools/matchers-java/tree/master/matcher-decorators)
[](https://maven-badges.herokuapp.com/maven-central/ru.yandex.qatools.matchers/matcher-decorators)
`matcher-decorators` - Decorators which allows handle additional condition issues (e.g. timeouts) directly in the assertion statements.### Also:
You can find more useful libs and examples on [wiki](https://github.com/yandex-qatools/matchers-java/wiki)