Explorar o código

Driver.pm screenshot method referenced incorrect

Variable name $self->{browser} doesn't exist. Needed to be:
$self->{browser_name} for the croak
Blake GH %!s(int64=6) %!d(string=hai) anos
pai
achega
e90f1c9892
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      lib/Selenium/Remote/Driver.pm

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

@@ -2181,7 +2181,7 @@ sub screenshot {
     my ($self, $params) = @_;
     $params //= { full => 0 };
 
-    croak "Full page screenshot only supported on geckodriver" if $params->{full} && ( $self->{browser} ne 'firefox' );
+    croak "Full page screenshot only supported on geckodriver" if $params->{full} && ( $self->{browser_name} ne 'firefox' );
 
     my $res = { 'command' => $params->{'full'} == 1 ? 'mozScreenshotFull' : 'screenshot' };
     return $self->_execute_command($res);