diff --git a/slapos/recipe/seleniumrunner/__init__.py b/slapos/recipe/seleniumrunner/__init__.py
index 813fb0d4709a3e798cb07bd7f9a34842e88e1643..c8160137fb17a43cd583b92e6bca3afcafb022e7 100644
--- a/slapos/recipe/seleniumrunner/__init__.py
+++ b/slapos/recipe/seleniumrunner/__init__.py
@@ -57,14 +57,14 @@ class Recipe(BaseSlapRecipe):
     arguments = dict(
         xvfb_binary    = self.options['xvfb_binary'],
         display        = display,
-        suite_name     = self.parameter_dict['suite_name'],
-        base_url       = self.parameter_dict['url'],
+        suite_name     = self.parameter_dict.get('suite_name'),
+        base_url       = self.parameter_dict.get('url'),
         browser_argument_list = [],
-        user           = self.parameter_dict['user'],
-        password       = self.parameter_dict['password'],
-        project       = self.parameter_dict['project'],
+        user           = self.parameter_dict.get('user'),
+        password       = self.parameter_dict.get('password'),
+        project       = self.parameter_dict.get('project'),
         test_report_instance_url = \
-            self.parameter_dict['test_report_instance_url'],
+            self.parameter_dict.get('test_report_instance_url'),
         etc_directory  = self.etc_directory)
 
     # Check wanted browser XXX-Cedric not yet used but can be useful