diff --git a/src/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializer.php b/src/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializer.php
index d225e80..28a085e 100644
--- a/src/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializer.php
+++ b/src/Drupal/DrupalExtension/Context/Initializer/DrupalAwareInitializer.php
@@ -113,8 +113,8 @@ class DrupalAwareInitializer implements InitializerInterface, EventSubscriberInt
     $driver = $this->parameters['default_driver'];
 
     foreach ($scenario->getTags() as $tag) {
-      if ('api' === $tag) {
-        $driver = $this->parameters['api_driver'];
+      if (isset($this->parameters[$tag . '_driver'])) {
+        $driver = $this->parameters[$tag . '_driver'];
       }
     }
 
diff --git a/src/Drupal/DrupalExtension/Extension.php b/src/Drupal/DrupalExtension/Extension.php
index d760360..bc782bf 100644
--- a/src/Drupal/DrupalExtension/Extension.php
+++ b/src/Drupal/DrupalExtension/Extension.php
@@ -77,6 +77,9 @@ class Extension implements ExtensionInterface {
         scalarNode('api_driver')->
           defaultValue('drush')->
         end()->
+        scalarNode('drush_driver')->
+          defaultValue('drush')->
+        end()->
         arrayNode('region_map')->
           useAttributeAsKey('key')->
           prototype('variable')->end()->
