lctrs / mink-panther-driver
v0.8.0
2020-12-30 15:09 UTC
Requires
- php: ^7.2
- behat/behat: ^3.8.1
- behat/mink: ^1.8.1
- behat/mink-extension: ^2.3.1
- php-webdriver/webdriver: ^1.9.0
- symfony/browser-kit: ^4.4.18
- symfony/config: ^4.4.18
- symfony/dependency-injection: ^4.4.18
- symfony/dom-crawler: ^4.4.18
- symfony/panther: ^0.9.0
- webmozart/assert: ^1.9.1
Requires (Dev)
- doctrine/coding-standard: ^8.2.0
- ergebnis/composer-normalize: ^2.12.1
- ergebnis/license: ^1.1.0
- matthiasnoback/symfony-config-test: ^4.2.1
- matthiasnoback/symfony-dependency-injection-test: ^3.1.0
- mink/driver-testsuite: dev-master
- ondram/ci-detector: ^3.5.1
- phpstan/extension-installer: ^1.1.0
- phpstan/phpstan: ^0.12.64
- phpstan/phpstan-deprecation-rules: ^0.12.6
- phpstan/phpstan-phpunit: ^0.12.17
- phpstan/phpstan-strict-rules: ^0.12.7
- phpstan/phpstan-webmozart-assert: ^0.12.8
- phpunit/phpcov: ^5.0.0
- phpunit/phpunit: ^7.5.20
- psalm/plugin-phpunit: ^0.12.2
- vimeo/psalm: ^3.18.2
This package is auto-updated.
Last update: 2020-12-30 15:13:05 UTC
README
安装
$ composer require --dev lctrs/mink-panther-driver
使用方法
使用chromedriver
<?php use Behat\Mink\Mink; use Behat\Mink\Session; use Lctrs\MinkPantherDriver\PantherDriver; $mink = new Mink([ 'panther' => new Session( new PantherDriver(PantherDriver::CHROME) ), ]);
使用geckodriver
<?php use Behat\Mink\Mink; use Behat\Mink\Session; use Lctrs\MinkPantherDriver\PantherDriver; $mink = new Mink([ 'panther' => new Session( new PantherDriver(PantherDriver::FIREFOX) ), ]);
使用Selenium
<?php use Behat\Mink\Mink; use Behat\Mink\Session; use Facebook\WebDriver\Remote\DesiredCapabilities; use Lctrs\MinkPantherDriver\PantherDriver; $mink = new Mink([ 'panther' => new Session( new PantherDriver(PantherDriver::SELENIUM, [ 'host' => 'http://localhost:4444/wd/hub', 'capabilities' => DesiredCapabilities::chrome(), ]) ), ]);
文档
mink-panther-driver
是连接Mink
和Symfony Panther
的粘合剂,请参阅它们各自的文档。
- 有关
Mink
的文档,请参阅Mink文档 - 有关
Panther
的文档,请参阅Symfony Panther文档 - 有关与
Behat
一起使用的文档,请参阅Behat文档
贡献
请参阅CONTRIBUTING.md
。
许可
此包使用MIT许可证。
请参阅LICENSE.md
。