Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)