drewwalton19216801 / mink-zombie-driver
Mink 框架的 Zombie.js 驱动程序
v1.4.2
2019-02-17 15:49 UTC
Requires
- php: >=5.3.1
- ext-sockets: *
- behat/mink: ~1.7@dev
- symfony/process: >=4.0
Requires (Dev)
- mink/driver-testsuite: dev-master
README
安装与兼容性
您需要一个可用的 NodeJS 和 npm 安装。通过 npm 安装 zombie.js 库。
$ npm install -g zombie
驱动程序需要 zombie.js 版本 2.0.0 或更高版本。
使用 Composer 安装所有必需的 PHP 依赖项
$ composer require --dev behat/mink behat/mink-zombie-driver
使用示例
<?php use Behat\Mink\Mink, Behat\Mink\Session, Behat\Mink\Driver\ZombieDriver, Behat\Mink\Driver\NodeJS\Server\ZombieServer; $host = '127.0.0.1'; $port = '8124'; $nodeBinary = '/usr/local/bin/node'; $mink = new Mink(array( 'zombie' => new Session(new ZombieDriver(new ZombieServer( $host, $port, $nodeBinary ))), )); $mink->setDefaultSessionName('zombie'); $session = $mink->getSession(); $session->visit('http://example.org'); $page = $session->getPage(); $elem = $page->find('css', 'h1'); echo $elem->getText();
版权
版权 (c) 2011-2012 Pascal Cremer b00gizm@gmail.com
维护者
- Alexander Obuhovich aik099