Kaynağa Gözat

Merge pull request #81 from gempesaw/async-script-callback

Fix async script callback docs and tests
Daniel Gempesaw 11 yıl önce
ebeveyn
işleme
49580d5bdf
2 değiştirilmiş dosya ile 2 ekleme ve 4 silme
  1. 1 2
      lib/Selenium/Remote/Driver.pm
  2. 1 2
      t/01-driver.t

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

@@ -986,8 +986,7 @@ sub javascript {
         var elem = window.document.findElementById(arg1);
         callback(elem);
     };
-    my $callback = q{return arguments[0];};
-    my $elem = $driver->execute_async_script($script,'myid',$callback);
+    my $elem = $driver->execute_async_script($script,'myid');
     $elem->click;
 
 =cut

+ 1 - 2
t/01-driver.t

@@ -198,8 +198,7 @@ EXECUTE: {
           var elem = window.document.getElementById(arg1);
           callback(elem);
         };
-        my $callback = q{return arguments[0];};
-        $elem = $driver->execute_async_script($script,'multi',$callback);
+        $elem = $driver->execute_async_script($script,'multi');
         ok($elem->isa('Selenium::Remote::WebElement'),'Executed async script');
         is($elem->get_attribute('id'),'multi','Async found proper element');
 }