Ver código fonte

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

Dave Rolsky 12 anos atrás
pai
commit
0e7ad05cbf
1 arquivos alterados com 3 adições e 1 exclusões
  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;
     }
 }