Explorar o código

Fixed github issue 22. Added test for Selenium::Remote::Driver::click

Gordon Child %!s(int64=14) %!d(string=hai) anos
pai
achega
f17c90cf50

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

@@ -1435,7 +1435,7 @@ sub click {
   }
   my $res = { 'command' => 'click' };
   my $params = { 'button' => $button };
-  return $self->_execute_command($res,$button);
+  return $self->_execute_command($res,$params);
 }
 
 =head2 double_click

+ 8 - 0
t/01-driver.t

@@ -205,6 +205,14 @@ ALERT: {
         $driver->accept_alert;
 }
 
+CLICK: {
+        $driver->get("$website/formPage.html");
+        my $elem = $driver->find_element("//input[\@id='checky']");
+        $driver->move_to(element=>$elem);
+        $driver->click;
+        is($elem->get_attribute('checked'),'true',"checkbox is checked");
+}
+
 QUIT: {
         $ret = $driver->quit();
         ok((not defined $driver->{'session_id'}), 'Killed the remote session');

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
t/mock-recordings/01-driver-mock-MSWin32.json


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
t/mock-recordings/01-driver-mock-darwin.json


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
t/mock-recordings/02-webelement-mock-MSWin32.json


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 0
t/mock-recordings/02-webelement-mock-darwin.json


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio