Quellcode durchsuchen

return array if it's wanted in find_elements and find_child_elements

Gordon Child vor 14 Jahren
Ursprung
Commit
d5b05f0faf
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      lib/Selenium/Remote/Driver.pm

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

@@ -1184,7 +1184,7 @@ sub find_elements {
             $elem_obj_arr->[$i] = new Selenium::Remote::WebElement($_->{ELEMENT}, $self);
             $i++;
         }
-        return $elem_obj_arr;
+        return wantarray?@{$elem_obj_arr}:$elem_obj_arr;
     }
     else {
         croak "Bad method, expected - class, class_name, css, id, link,
@@ -1301,7 +1301,7 @@ sub find_child_elements {
             $elem_obj_arr->[$i] = new Selenium::Remote::WebElement($_->{ELEMENT}, $self);
             $i++;
         }
-        return $elem_obj_arr;
+        return wantarray?@{$elem_obj_arr}:$elem_obj_arr;
     }
     else {
         croak "Bad method, expected - class, class_name, css, id, link,