Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/br0ken-/tqextension
Test your Drupal 7 (D8 in progress) sites easier with TqExtension for Behat.
https://github.com/br0ken-/tqextension
behat behat-extension drupal phantomjs selenium
Last synced: 3 months ago
JSON representation
Test your Drupal 7 (D8 in progress) sites easier with TqExtension for Behat.
- Host: GitHub
- URL: https://github.com/br0ken-/tqextension
- Owner: BR0kEN-
- License: mit
- Created: 2015-09-02T09:47:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-14T12:24:18.000Z (almost 7 years ago)
- Last Synced: 2024-11-18T17:09:17.886Z (3 months ago)
- Topics: behat, behat-extension, drupal, phantomjs, selenium
- Language: PHP
- Homepage: https://github.com/BR0kEN-/TqExtension/pull/16
- Size: 291 KB
- Stars: 11
- Watchers: 5
- Forks: 10
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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://img.shields.io/travis/BR0kEN-/TqExtension/master.svg?style=flat-square)](https://travis-ci.org/BR0kEN-/TqExtension)
[![Coverage Status](https://img.shields.io/scrutinizer/coverage/g/BR0kEN-/TqExtension.svg?style=flat-square)](https://scrutinizer-ci.com/g/BR0kEN-/TqExtension/code-structure)
[![Quality Score](https://img.shields.io/scrutinizer/g/BR0kEN-/TqExtension.svg?style=flat-square)](https://scrutinizer-ci.com/g/BR0kEN-/TqExtension)
[![Coding standards](https://styleci.io/repos/41793357/shield?branch=master)](https://styleci.io/repos/41793357)
[![Total Downloads](https://img.shields.io/packagist/dt/drupal/tqextension.svg?style=flat-square)](https://packagist.org/packages/drupal/tqextension)
[![Latest Stable Version](https://poser.pugx.org/drupal/tqextension/v/stable?format=flat-square)](https://packagist.org/packages/drupal/tqextension)
[![License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://packagist.org/packages/drupal/tqextension)## Installation
- `curl -sS https://getcomposer.org/installer | php`
- `vim composer.json`
```json
{
"require": {
"drupal/tqextension": "~1.0"
},
"config": {
"bin-dir": "bin"
}
}
```
- `composer install`
- `cp -r vendor/drupal/tqextension/behat/ behat`
- Configure `behat.yml`## 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
- [For developers](docs/developers)
- [For all](docs)## Author
- [Sergii Bondarenko (BR0kEN)](https://github.com/BR0kEN-)
## 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
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
- [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)