annotate vendor/behat/mink-selenium2-driver/tests/Custom/DesiredCapabilitiesTest.php @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 129ea1e6d783
children
rev   line source
Chris@14 1 <?php
Chris@14 2
Chris@14 3 namespace Behat\Mink\Tests\Driver\Custom;
Chris@14 4
Chris@14 5 use Behat\Mink\Driver\Selenium2Driver;
Chris@14 6 use Behat\Mink\Tests\Driver\TestCase;
Chris@14 7
Chris@14 8 class DesiredCapabilitiesTest extends TestCase
Chris@14 9 {
Chris@14 10 public function testGetDesiredCapabilities()
Chris@14 11 {
Chris@14 12 $caps = array(
Chris@14 13 'browserName' => 'firefox',
Chris@14 14 'version' => '30',
Chris@14 15 'platform' => 'ANY',
Chris@14 16 'browserVersion' => '30',
Chris@14 17 'browser' => 'firefox',
Chris@14 18 'name' => 'Selenium2 Mink Driver Test',
Chris@14 19 'deviceOrientation' => 'portrait',
Chris@14 20 'deviceType' => 'tablet',
Chris@14 21 'selenium-version' => '2.45.0'
Chris@14 22 );
Chris@14 23
Chris@14 24 $driver = new Selenium2Driver('firefox', $caps);
Chris@14 25 $this->assertNotEmpty($driver->getDesiredCapabilities(), 'desiredCapabilities empty');
Chris@14 26 $this->assertInternalType('array', $driver->getDesiredCapabilities());
Chris@14 27 $this->assertEquals($caps, $driver->getDesiredCapabilities());
Chris@14 28 }
Chris@14 29
Chris@14 30 /**
Chris@14 31 * @expectedException \Behat\Mink\Exception\DriverException
Chris@14 32 * @expectedExceptionMessage Unable to set desiredCapabilities, the session has already started
Chris@14 33 */
Chris@14 34 public function testSetDesiredCapabilities()
Chris@14 35 {
Chris@14 36 $caps = array(
Chris@14 37 'browserName' => 'firefox',
Chris@14 38 'version' => '30',
Chris@14 39 'platform' => 'ANY',
Chris@14 40 'browserVersion' => '30',
Chris@14 41 'browser' => 'firefox',
Chris@14 42 'name' => 'Selenium2 Mink Driver Test',
Chris@14 43 'deviceOrientation' => 'portrait',
Chris@14 44 'deviceType' => 'tablet',
Chris@14 45 'selenium-version' => '2.45.0'
Chris@14 46 );
Chris@17 47 $session = $this->getSession();
Chris@17 48 $session->start();
Chris@17 49 $driver = $session->getDriver();
Chris@14 50 $driver->setDesiredCapabilities($caps);
Chris@14 51 }
Chris@17 52 }