From 227674bfffeb90b59bd98329cb34e4648d73d113 Mon Sep 17 00:00:00 2001 From: Alexander Bayandin Date: Mon, 26 May 2014 20:36:49 +0400 Subject: [PATCH] Do not pass sessionId if it is not exists Signed-off-by: Andreas Tolfsen --- py/selenium/webdriver/remote/webdriver.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/py/selenium/webdriver/remote/webdriver.py b/py/selenium/webdriver/remote/webdriver.py index ed44fd5760c74..d4e695b099adc 100755 --- a/py/selenium/webdriver/remote/webdriver.py +++ b/py/selenium/webdriver/remote/webdriver.py @@ -161,10 +161,11 @@ def execute(self, driver_command, params=None): :Returns: The command's JSON response loaded into a dictionary object. """ - if not params: - params = {'sessionId': self.session_id} - elif 'sessionId' not in params: - params['sessionId'] = self.session_id + if self.session_id is not None: + if not params: + params = {'sessionId': self.session_id} + elif 'sessionId' not in params: + params['sessionId'] = self.session_id params = self._wrap_value(params) response = self.command_executor.execute(driver_command, params)