Explorar el Código

Include the error message from the server when we can't create a session

Dave Rolsky hace 12 años
padre
commit
0e7ad05cbf
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      lib/Selenium/Remote/Driver.pm

+ 3 - 1
lib/Selenium/Remote/Driver.pm

@@ -284,7 +284,9 @@ sub new_session {
         $self->{session_id} = $resp->{'sessionId'};
     }
     else {
-        croak "Could not create new session";
+        my $error = 'Could not create new session';
+        $error .= ": $resp->{cmd_return}" if defined $resp->{cmd_return};
+        croak $error;
     }
 }