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