Chris@14
|
1 Mink Selenium2 (webdriver) Driver
|
Chris@14
|
2 =================================
|
Chris@14
|
3 [](https://packagist.org/packages/behat/mink-selenium2-driver)
|
Chris@14
|
4 [](https://packagist.org/packages/behat/mink-selenium2-driver)
|
Chris@14
|
5 [](https://packagist.org/packages/behat/mink-selenium2-driver)
|
Chris@14
|
6 [](https://travis-ci.org/minkphp/MinkSelenium2Driver)
|
Chris@14
|
7 [](https://scrutinizer-ci.com/g/minkphp/MinkSelenium2Driver/)
|
Chris@14
|
8 [](https://scrutinizer-ci.com/g/minkphp/MinkSelenium2Driver/)
|
Chris@14
|
9 [](https://packagist.org/packages/behat/mink-selenium2-driver)
|
Chris@14
|
10
|
Chris@14
|
11 Usage Example
|
Chris@14
|
12 -------------
|
Chris@14
|
13
|
Chris@14
|
14 ``` php
|
Chris@14
|
15 <?php
|
Chris@14
|
16
|
Chris@14
|
17 use Behat\Mink\Mink,
|
Chris@14
|
18 Behat\Mink\Session,
|
Chris@14
|
19 Behat\Mink\Driver\Selenium2Driver;
|
Chris@14
|
20
|
Chris@14
|
21 use Selenium\Client as SeleniumClient;
|
Chris@14
|
22
|
Chris@14
|
23 $browser = 'firefox';
|
Chris@14
|
24 $url = 'http://example.com';
|
Chris@14
|
25
|
Chris@14
|
26 $mink = new Mink(array(
|
Chris@14
|
27 'selenium2' => new Session(new Selenium2Driver($browser, null, $url)),
|
Chris@14
|
28 ));
|
Chris@14
|
29
|
Chris@14
|
30 $mink->getSession('selenium2')->getPage()->findLink('Chat')->click();
|
Chris@14
|
31 ```
|
Chris@14
|
32
|
Chris@14
|
33 Please refer to [MinkExtension-example](https://github.com/Behat/MinkExtension-example) for an executable example.
|
Chris@14
|
34
|
Chris@14
|
35 Installation
|
Chris@14
|
36 ------------
|
Chris@14
|
37
|
Chris@14
|
38 ``` json
|
Chris@14
|
39 {
|
Chris@14
|
40 "require": {
|
Chris@14
|
41 "behat/mink": "~1.5",
|
Chris@14
|
42 "behat/mink-selenium2-driver": "~1.1"
|
Chris@14
|
43 }
|
Chris@14
|
44 }
|
Chris@14
|
45 ```
|
Chris@14
|
46
|
Chris@14
|
47 ``` bash
|
Chris@14
|
48 $> curl -sS http://getcomposer.org/installer | php
|
Chris@14
|
49 $> php composer.phar install
|
Chris@14
|
50 ```
|
Chris@14
|
51
|
Chris@14
|
52 Copyright
|
Chris@14
|
53 ---------
|
Chris@14
|
54
|
Chris@14
|
55 Copyright (c) 2012 Pete Otaqui <pete@otaqui.com>.
|
Chris@14
|
56
|
Chris@14
|
57 Maintainers
|
Chris@14
|
58 -----------
|
Chris@14
|
59
|
Chris@14
|
60 * Christophe Coevoet [stof](https://github.com/stof)
|
Chris@14
|
61 * Pete Otaqui [pete-otaqui](http://github.com/pete-otaqui)
|