Преглед на файлове

Croak with error msg for badly configured browsers

For #152: the error message is no longer in $resp->{cmd_return}; it's
now a level deeper, so we need to dereference it to pass along the
information to the user.
Daniel Gempesaw преди 11 години
родител
ревизия
61a04b09e0
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      lib/Selenium/Remote/Driver.pm

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

@@ -558,7 +558,8 @@ sub _request_new_session {
     }
     else {
         my $error = 'Could not create new session';
-        $error .= ": $resp->{cmd_return}" if defined $resp->{cmd_return};
+        $error .= ': ' . $resp->{cmd_return}->{message}
+          if exists $resp->{cmd_return}->{message};
         croak $error;
     }
 }