diff --git a/src/Behat/MinkExtension/Extension.php b/src/Behat/MinkExtension/Extension.php index bc338a7..4608fb5 100644 --- a/src/Behat/MinkExtension/Extension.php +++ b/src/Behat/MinkExtension/Extension.php @@ -243,9 +243,12 @@ class Extension implements ExtensionInterface scalarNode('deviceType')-> defaultValue(isset($config['selenium2']['capabilities']['deviceType']) ? $config['selenium2']['capabilities']['deviceType'] : 'tablet')-> end()-> - scalarNode('selenium-version')-> + scalarNode('selenium-version')-> defaultValue(isset($config['selenium2']['capabilities']['selenium-version']) ? $config['selenium2']['capabilities']['selenium-version'] : '2.31.0')-> end()-> + scalarNode('max-duration')-> + defaultValue(isset($config['selenium2']['capabilities']['max-duration']) ? $config['selenium2']['capabilities']['max-duration'] : '300')-> + end()-> booleanNode('javascriptEnabled')->end()-> booleanNode('databaseEnabled')->end()-> booleanNode('locationContextEnabled')->end()-> @@ -255,6 +258,11 @@ class Extension implements ExtensionInterface booleanNode('rotatable')->end()-> booleanNode('acceptSslCerts')->end()-> booleanNode('nativeEvents')->end()-> + booleanNode('passed')->end()-> + booleanNode('record-video')->end()-> + booleanNode('record-screenshots')->end()-> + booleanNode('capture-html')->end()-> + booleanNode('disable-popup-handler')->end()-> arrayNode('proxy')-> children()-> scalarNode('proxyType')->end()-> diff --git a/src/Behat/MinkExtension/services/sessions/selenium2.xml b/src/Behat/MinkExtension/services/sessions/selenium2.xml index ae14694..19c1244 100644 --- a/src/Behat/MinkExtension/services/sessions/selenium2.xml +++ b/src/Behat/MinkExtension/services/sessions/selenium2.xml @@ -17,6 +17,7 @@ portrait tablet 2.31.0 + 300 http://localhost:4444/wd/hub