lctrs/mink-panther-driver

该包已被废弃且不再维护。未建议替代包。

Mink(WebDriver)框架的Panther驱动程序


README

Integrate Release Renew

Code Coverage Type Coverage

Latest Stable Version Total Downloads

安装

$ 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是连接MinkSymfony Panther的粘合剂,请参阅它们各自的文档。

贡献

请参阅CONTRIBUTING.md

许可

此包使用MIT许可证。

请参阅LICENSE.md