PK CVWuf f phpunit.xml.distnu W+A
./tests/Behat/Mink/Driver
./src/Behat/Mink/Driver
PK CV'2U U .travis.ymlnu W+A language: php
php:
- 5.3
- 5.4
before_script:
- export DISPLAY=:99
- export WEB_FIXTURES_HOST=http://localhost
- export WEB_FIXTURES_BROWSER=firefox
# Selenium first, give it time to boot..
- wget http://selenium.googlecode.com/files/selenium-server-standalone-2.24.1.jar
- java -jar selenium-server-standalone-2.24.1.jar > /dev/null &
# Use this command to see Selenium STDOUT for debugging
# - java -jar selenium-server-standalone-2.24.1.jar &
# Install deps
- curl -s http://getcomposer.org/installer | php
- php composer.phar install
- sudo apt-get install -y --force-yes apache2 libapache2-mod-php5
- sudo sed -i -e "s,/var/www,$(pwd)/vendor/behat/mink/tests/Behat/Mink/Driver/web-fixtures,g" /etc/apache2/sites-available/default
- sudo /etc/init.d/apache2 restart
- sh -e /etc/init.d/xvfb start
- sleep 5
script: phpunit -vPK CV=
composer.jsonnu W+A {
"name": "behat/mink-selenium2-driver",
"description": "Selenium2 (WebDriver) driver for Mink framework",
"keywords": ["selenium", "webdriver", "javascript", "ajax", "testing", "browser"],
"homepage": "http://mink.behat.org/",
"type": "mink-driver",
"license": "MIT",
"authors": [
{
"name": "Konstantin Kudryashov",
"email": "ever.zet@gmail.com",
"homepage": "http://everzet.com"
}
],
"require": {
"php": ">=5.3.1",
"behat/mink": ">=1.4.0,<1.5.0-dev",
"instaclick/php-webdriver": "*"
},
"autoload": {
"psr-0": {
"Behat\\Mink\\Driver": "src/"
}
}
}
PK CViIR% % / tests/Behat/Mink/Driver/Selenium2DriverTest.phpnu W+A getSession()->visit($this->pathTo('/js_test.php'));
$clicker = $this->getSession()->getPage()->find('css', '.elements div#clicker');
$this->assertEquals('not clicked', $clicker->getText());
$clicker->click();
$this->assertEquals('single clicked', $clicker->getText());
$clicker->doubleClick();
$this->assertEquals('double clicked', $clicker->getText());
$clicker->mouseOver();
$this->assertEquals('mouse overed', $clicker->getText());
}
public function testIssue178()
{
$session = $this->getSession();
$session->visit($this->pathTo('/issue178.html'));
$session->getPage()->findById('source')->setValue('foo');
$this->assertEquals('foo', $session->getPage()->findById('target')->getText());
}
public function testIssue215()
{
$session = $this->getSession();
$session->visit($this->pathTo('/issue215.html'));
$this->assertContains("foo\nbar", $session->getPage()->findById('textarea')->getValue());
}
}
PK CVip p tests/bootstrap.phpnu W+A new Session(new Selenium2Driver($browser, null, $url)),
));
$mink->getSession('selenium2')->getPage()->findLink('Chat')->click();
```
Installation
------------
``` json
{
"requires": {
"behat/mink": "1.4.*",
"behat/mink-selenium2-driver": "*"
}
}
```
``` bash
curl http://getcomposer.org/installer | php
php composer.phar install
```
Copyright
---------
Copyright (c) 2012 Pete Otaqui .
Maintainers
-----------
* Pete Otaqui [pete-otaqui](http://github.com/pete-otaqui)
PK CVvt t &