/qa-tools

Library that provides easy-to-use way of interaction with web-page elements in functional tests using PageObject pattern.

Primary LanguagePHPBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

QA-Tools

Build Status HHVM Status

Scrutinizer Code Quality Coverage Status Dependency Status

Latest Stable Version Total Downloads

Quality assurance utilities for functional tests written on PHP.

Library implements PageObject pattern, used in variety of testing frameworks (e.g. Selenium browser automation framework).

Website and Documentation

Asking Questions

Feel free to ask any questions and share your experiences on the Support Page and help to improve the documentation.

Installation using Composer

Define the dependencies in your composer.json:

{
	"require": {
		"qa-tools/qa-tools": "dev-master",
		"mindplay/annotations": "dev-master"
	}
}

Install/update your vendors:

$ curl http://getcomposer.org/installer | php
$ php composer.phar install