3 namespace Behat\Mink\Tests\Driver;
5 use Behat\Mink\Driver\BrowserKitDriver;
6 use Behat\Mink\Tests\Driver\Util\FixturesKernel;
7 use Symfony\Component\HttpKernel\Client;
9 class BrowserKitConfig extends AbstractConfig
11 public static function getInstance()
19 public function createDriver()
21 $client = new Client(new FixturesKernel());
23 return new BrowserKitDriver($client);
29 public function getWebFixturesUrl()
31 return 'http://localhost';
34 protected function supportsJs()
39 public function skipMessage($testCase, $test)
42 'Behat\Mink\Tests\Driver\Form\Html5Test' === $testCase
43 && in_array($test, array(
44 'testHtml5FormAction',
45 'testHtml5FormMethod',
47 && !method_exists('Symfony\Component\DomCrawler\Tests\FormTest', 'testGetMethodWithOverride')
49 return 'Mink BrowserKit doesn\'t support HTML5 form attributes before Symfony 3.3';
52 return parent::skipMessage($testCase, $test);