From 0fa25fc9e59fe58eee477e43b02fad6b30de54db Mon Sep 17 00:00:00 2001 From: Simon Westcott Date: Thu, 20 Sep 2012 14:47:57 +0100 Subject: [PATCH] ProxyType is a required field when defining a proxy. This sets a sensible default as per http://code.google.com/p/selenium/wiki/DesiredCapabilities --- src/Behat/MinkExtension/Extension.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Behat/MinkExtension/Extension.php b/src/Behat/MinkExtension/Extension.php index 84f9c8e..918175c 100644 --- a/src/Behat/MinkExtension/Extension.php +++ b/src/Behat/MinkExtension/Extension.php @@ -244,8 +244,11 @@ class Extension implements ExtensionInterface booleanNode('acceptSslCerts')->end()-> booleanNode('nativeEvents')->end()-> arrayNode('proxy')-> - useAttributeAsKey('key')-> - prototype('variable')->end()-> + children()-> + scalarNode('proxyType')-> + defaultValue(isset($config['selenium2']['capabilities']['proxy']['proxyType']) ? $config['selenium2']['capabilities']['proxy']['proxyType'] : 'system')-> + end()-> + end()-> end()-> arrayNode('chrome')-> children()->