coreshop/mink-panther-driver
Composer 安装命令:
composer require --dev coreshop/mink-panther-driver
包简介
Symfony Panther driver for Mink framework
README 文档
README
Symfony Panther driver for Mink framework
Originally from
https://github.com/robertfausk/mink-panther-driver
Install
composer req --dev behat/mink robertfausk/mink-panther-driver
Usage Example
<?php use Behat\Mink\Mink, Behat\Mink\Session, Behat\Mink\Driver\PantherDriver; protected static $defaultOptions = [ 'webServerDir' => __DIR__.'/../../../../public', // the Flex directory structure 'hostname' => '127.0.0.1', 'port' => 9080, 'router' => '', 'external_base_uri' => null, ]; $mink = new Mink(array( 'panther' => new Session(new PantherDriver('panther', $defaultOptions, [])), )); $mink->getSession('panther')->getPage()->findLink('Chat')->click();
Please refer to MinkExtension-example for an executable example.
Documentation
Since MinkPantherDriver is just glue between Mink and Symfony Panther, it already has an extensive documentation:
- For
Mink, read Mink's documentation - For
symfony/panther, read Panther's documentation - For usage with
Behat, read Behat's documentation
How to contribute
Start docker-compose with php web driver
docker-compose up php7.2
Run phpunit tests
docker-compose exec php7.2 vendor/bin/phpunit
Credits
Created by Robert Freigang robertfausk.
MinkPantherDriver is built on top of Panther and for usage with Behat and Mink. It has been inspired by MinkBrowserKitDriver and MinkSelenium2Driver.
统计信息
- 总下载量: 4.73k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-03-25