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