PHPackages                             php5friends/phpunit-selenium - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. php5friends/phpunit-selenium

ActiveLibrary[Testing &amp; Quality](/categories/testing)

php5friends/phpunit-selenium
============================

Selenium Server integration for PHPUnit

2.0.4(8y ago)0421↓42.9%BSD-3-ClausePHPPHP &gt;=5.3.3

Since Sep 28Pushed 8y ago1 watchersCompare

[ Source](https://github.com/php5friends/phpunit-selenium)[ Packagist](https://packagist.org/packages/php5friends/phpunit-selenium)[ Docs](http://www.phpunit.de/)[ RSS](/packages/php5friends-phpunit-selenium/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelogDependencies (3)Versions (17)Used By (0)

PHPUNIT-Selenium [![Build Status](https://camo.githubusercontent.com/a55dfd3cd82a6fc8b47cbf0e329c634dbf2e1145b4b17181b7d3e2dbceb6cc8f/68747470733a2f2f6170692e7472617669732d63692e6f72672f67696f7267696f7369726f6e692f706870756e69742d73656c656e69756d2e7376673f6272616e63683d322e78)](https://travis-ci.org/giorgiosironi/phpunit-selenium/branches)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#phpunit-selenium-)

This package contains a Selenium2TestCase class that can be used to run end-to-end tests against Selenium 2.

Installing
----------

[](#installing)

Use [Composer](https://getcomposer.org) and run `composer require --dev phpunit/phpunit-selenium`.

Requirements
------------

[](#requirements)

- PHPUnit 4.8, 5.x

The current mainline of this package is 3.x, which supports PHPUnit 5.x.

The second supported line is 2.x, which supports PHPUnit &gt;= 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
----------------------

[](#running-the-test-suite)

#### Via Vagrant

[](#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

```

and you must see the `phpunit` testing `phpunit-selenium` project.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~124 days

Recently: every ~187 days

Total

17

Last Release

2983d ago

Major Versions

1.4.2 → 2.0.02016-01-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/e1cc4bc1729b858086681a12494fda6cced8f26db3d0928ae4d81c68ddf8dc06?d=identicon)[zonuexe](/maintainers/zonuexe)

![](https://www.gravatar.com/avatar/f2faa579847aa7f6045f80f897a15978403c8a3e0c1198f3d1ff72e32989309b?d=identicon)[nanasess](/maintainers/nanasess)

---

Top Contributors

[![giorgiosironi](https://avatars.githubusercontent.com/u/160299?v=4)](https://github.com/giorgiosironi "giorgiosironi (590 commits)")[![sebastianbergmann](https://avatars.githubusercontent.com/u/25218?v=4)](https://github.com/sebastianbergmann "sebastianbergmann (527 commits)")[![mlively](https://avatars.githubusercontent.com/u/176150?v=4)](https://github.com/mlively "mlively (44 commits)")[![zerkms](https://avatars.githubusercontent.com/u/302295?v=4)](https://github.com/zerkms "zerkms (25 commits)")[![jlipps](https://avatars.githubusercontent.com/u/605053?v=4)](https://github.com/jlipps "jlipps (21 commits)")[![velovint](https://avatars.githubusercontent.com/u/184136?v=4)](https://github.com/velovint "velovint (18 commits)")[![lexaurin](https://avatars.githubusercontent.com/u/428302?v=4)](https://github.com/lexaurin "lexaurin (16 commits)")[![paulbriton](https://avatars.githubusercontent.com/u/9981667?v=4)](https://github.com/paulbriton "paulbriton (12 commits)")[![chr0n1x](https://avatars.githubusercontent.com/u/1102319?v=4)](https://github.com/chr0n1x "chr0n1x (6 commits)")[![julianseeger](https://avatars.githubusercontent.com/u/3258762?v=4)](https://github.com/julianseeger "julianseeger (5 commits)")[![bayandin](https://avatars.githubusercontent.com/u/864213?v=4)](https://github.com/bayandin "bayandin (4 commits)")[![ravage84](https://avatars.githubusercontent.com/u/625761?v=4)](https://github.com/ravage84 "ravage84 (3 commits)")[![KNXSebastian](https://avatars.githubusercontent.com/u/1215573?v=4)](https://github.com/KNXSebastian "KNXSebastian (3 commits)")[![davidsickmiller](https://avatars.githubusercontent.com/u/172005?v=4)](https://github.com/davidsickmiller "davidsickmiller (3 commits)")[![dharrya](https://avatars.githubusercontent.com/u/2883747?v=4)](https://github.com/dharrya "dharrya (3 commits)")[![tkurnosova](https://avatars.githubusercontent.com/u/1109313?v=4)](https://github.com/tkurnosova "tkurnosova (3 commits)")[![till](https://avatars.githubusercontent.com/u/27003?v=4)](https://github.com/till "till (3 commits)")[![zonuexe](https://avatars.githubusercontent.com/u/822086?v=4)](https://github.com/zonuexe "zonuexe (2 commits)")[![andyfowler](https://avatars.githubusercontent.com/u/107073?v=4)](https://github.com/andyfowler "andyfowler (2 commits)")[![digitalica](https://avatars.githubusercontent.com/u/2766443?v=4)](https://github.com/digitalica "digitalica (2 commits)")

---

Tags

testingphpunitxunitselenium

### Embed Badge

![Health badge](/badges/php5friends-phpunit-selenium/health.svg)

```
[![Health](https://phpackages.com/badges/php5friends-phpunit-selenium/health.svg)](https://phpackages.com/packages/php5friends-phpunit-selenium)
```

###  Alternatives

[phpunit/phpunit

The PHP Unit Testing framework.

20.0k910.7M134.8k](/packages/phpunit-phpunit)[phpunit/phpunit-selenium

Selenium Server integration for PHPUnit

59610.9M150](/packages/phpunit-phpunit-selenium)[lmc/steward

Steward - makes Selenium WebDriver + PHPUnit testing easy and robust

222163.1k1](/packages/lmc-steward)[sauce/sausage

PHP version of the Sauce Labs API

70807.6k3](/packages/sauce-sausage)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
