TimeTrex/vendor/phpunit/phpunit-selenium/README.md

42 lines
1.6 KiB
Markdown

PHPUnit-Selenium [![Build Status](https://travis-ci.org/giorgiosironi/phpunit-selenium.svg?branch=master)](https://travis-ci.org/giorgiosironi/phpunit-selenium)
This package contains a Selenium2TestCase class that can be used to run end-to-end tests against Selenium 2.
Installing
---
Use [Composer](https://getcomposer.org) and run `composer require --dev phpunit/phpunit-selenium`.
Requirements
---
- Version `8.x` supports PHPUnit 8.x and is compatible with PHP 7.2+
- Version `7.x` supports PHPUnit 7.x and is compatible with PHP 7.1+
Older unsupported lines which will probably see no new releases:
- `4.x` mainline supports (only) PHPUnit 6.x. This version is only compatible with PHP 7
- `3.x`: supports PHPUnit 5.x. Only compatible with PHP 5.6 and PHP 7.
- `2.x`: supports PHPUnit >= 4.8 instead.
Both these supported lines only work with the Selenium 2 API, using the `Selenium2TestCase` class.
The old line `1.x` is not maintained anymore, but will continue to be available for usage of `SeleniumTestCase`.
Please direct pull requests to [giorgiosironi/phpunit-selenium](https://github.com/giorgiosironi/phpunit-selenium) for automated testing upon merging. Pull requests should be feature branches containing all the commits you want to propose.
Running the test suite
---
#### Via Vagrant
Just run the following Vagrant commands (a minimal version of `v1.7` is required) and everything will be set up for you. The first start will take some time which depends on the speed of your connection (and less - speed of your computer):
vagrant up
vagrant provision
vagrant ssh
cd /vagrant
vendor/bin/phpunit Tests