Ver código fonte

Driver.pm screenshot method referenced incorrect

Variable name $self->{browser} doesn't exist. Needed to be:
$self->{browser_name} for the croak
Blake GH 6 anos atrás
pai
commit
e90f1c9892
1 arquivos alterados com 1 adições e 1 exclusões
  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);