PHPackages                             drupal/tqextension - 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. drupal/tqextension

ActiveBehat-extension[Testing &amp; Quality](/categories/testing)

drupal/tqextension
==================

Behat extension for testing Drupal sites

1.4.8(9y ago)1134.4k10[2 issues](https://github.com/BR0kEN-/TqExtension/issues)[1 PRs](https://github.com/BR0kEN-/TqExtension/pulls)MITPHPPHP &gt;=5.5

Since Oct 18Pushed 8y ago3 watchersCompare

[ Source](https://github.com/BR0kEN-/TqExtension)[ Packagist](https://packagist.org/packages/drupal/tqextension)[ RSS](/packages/drupal-tqextension/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (15)Used By (0)

Behat TqExtension
=================

[](#behat-tqextension)

The **TqExtension** provide a flexible methods and API for testing websites running on Drupal 7. All code in this repository extends an integration layer provided by [DrupalExtension](https://github.com/jhedstrom/drupalextension).

[![Build Status](https://camo.githubusercontent.com/f923d30bcce80b3887d53165876c0da5f65acbffde7279079ad160f8ee5b312c/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f4252306b454e2d2f5471457874656e73696f6e2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/BR0kEN-/TqExtension)[![Coverage Status](https://camo.githubusercontent.com/3d7ca013b7e68f8b05f74abb2bc0c2db2e04d5932fdb70aed7f3a1dcb5592eea/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f4252306b454e2d2f5471457874656e73696f6e2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/BR0kEN-/TqExtension/code-structure)[![Quality Score](https://camo.githubusercontent.com/65435b7c4821b246e74de79e3cc005ac05499c542222641e6f4775ce243f6cb3/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f4252306b454e2d2f5471457874656e73696f6e2e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/BR0kEN-/TqExtension)[![Coding standards](https://camo.githubusercontent.com/cbda7566f490385c8a2f8cf464407b05ec00c5844e37467667eb705672a0d5ca/68747470733a2f2f7374796c6563692e696f2f7265706f732f34313739333335372f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/41793357)[![Total Downloads](https://camo.githubusercontent.com/6b6fa810105b0067162e890af2756fa4dc85aeae001b45ee16fce7165ae170e3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f64727570616c2f7471657874656e73696f6e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupal/tqextension)[![Latest Stable Version](https://camo.githubusercontent.com/1bf21ac082ff8680bab06690d14d651d0e3e5598d281c154448a3099924f1e2c/68747470733a2f2f706f7365722e707567782e6f72672f64727570616c2f7471657874656e73696f6e2f762f737461626c653f666f726d61743d666c61742d737175617265)](https://packagist.org/packages/drupal/tqextension)[![License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupal/tqextension)

Installation
------------

[](#installation)

- `curl -sS https://getcomposer.org/installer | php`
- `vim composer.json`

```
{
  "require": {
    "drupal/tqextension": "~1.0"
  },
  "config": {
    "bin-dir": "bin"
  }
}
```

- `composer install`
- `cp -r vendor/drupal/tqextension/behat/ behat`
- Configure `behat.yml`

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

[](#requirements)

Selenium 2.53 - is the [final `2.x` release](https://github.com/SeleniumHQ/selenium/blob/master/java/CHANGELOG#L133). The latest version of Firefox it's supports - is `47`.

- Selenium 2.53 (not above)
- Firefox 47 (not above)

Documentation
-------------

[](#documentation)

- [For developers](docs/developers)
- [For all](docs)

Author
------

[](#author)

- [Sergii Bondarenko (BR0kEN)](https://github.com/BR0kEN-)

Contributors
------------

[](#contributors)

- [Alexander Petrov](https://github.com/aapetrov)
- [Artem Philipenko](https://github.com/arrrtem)
- [Anastasia Guba](https://github.com/Naastya)
- [Alexandr Molchanoff](https://github.com/AlexNetman)
- [Artyom Miroshnik](https://github.com/M1r1k)
- [Andrei Perciun](https://github.com/andreiperciun)
- [Alexei Gorobet](https://github.com/asgorobets)
- [Cristina Eftimita](https://github.com/Eftimitac)
- [Sergiu Teaca](https://github.com/sergiuteaca)

History
-------

[](#history)

TqExtension is a next stage of development of [Behat context by Propeople](https://github.com/BR0kEN-/behat-drupal-propeople-context) that is currently unsupported.

Presentations
-------------

[](#presentations)

- [Kyiv Drupal Camp (September 5-6, 2015)](https://docs.google.com/presentation/d/1JPJvLPORbO4vf9fFLgnQ0bEqe7XahqZ7iUjsd75yKmg)
- [Lviv Drupal Camp (October 17-18, 2015)](https://docs.google.com/presentation/d/1b4m8FoUNt0zMz98FFxgZ9chV8I7V8ek2oU5GZmkCriQ)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 96% of commits — single point of failure

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 ~35 days

Recently: every ~65 days

Total

13

Last Release

3435d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0e8b4c73b9ba0729e2c5b690cbdb63bfbe982130513b0c9d64c6c26e1d4d32ff?d=identicon)[BR0kEN-](/maintainers/BR0kEN-)

---

Top Contributors

[![BR0kEN-](https://avatars.githubusercontent.com/u/2760616?v=4)](https://github.com/BR0kEN- "BR0kEN- (95 commits)")[![Andrei-Colesnic](https://avatars.githubusercontent.com/u/13553359?v=4)](https://github.com/Andrei-Colesnic "Andrei-Colesnic (2 commits)")[![asgorobets](https://avatars.githubusercontent.com/u/869079?v=4)](https://github.com/asgorobets "asgorobets (1 commits)")[![sergiuteaca](https://avatars.githubusercontent.com/u/7046893?v=4)](https://github.com/sergiuteaca "sergiuteaca (1 commits)")

---

Tags

behatbehat-extensiondrupalphantomjsseleniumtestingtestwebdrupalBehatextension

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/drupal-tqextension/health.svg)

```
[![Health](https://phpackages.com/badges/drupal-tqextension/health.svg)](https://phpackages.com/packages/drupal-tqextension)
```

###  Alternatives

[drupal/drupal-extension

Drupal extension for Behat

22215.1M147](/packages/drupal-drupal-extension)[nuvoleweb/drupal-behat

Drupal Behat extension.

33787.7k3](/packages/nuvoleweb-drupal-behat)[drupal/drupal-driver

A collection of reusable Drupal drivers

6715.8M18](/packages/drupal-drupal-driver)[robertfausk/behat-panther-extension

Symfony Panther extension for Behat

341.7M87](/packages/robertfausk-behat-panther-extension)[teaandcode/behat-guzzle-extension

Behat API extension using Guzzle Service Descriptions to functionally test API endpoints

1017.7k](/packages/teaandcode-behat-guzzle-extension)

PHPackages © 2026

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