소스 검색

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

Gordon Child 14 년 전
부모
커밋
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');

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
t/mock-recordings/01-driver-mock-MSWin32.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
t/mock-recordings/01-driver-mock-darwin.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
t/mock-recordings/02-webelement-mock-MSWin32.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
t/mock-recordings/02-webelement-mock-darwin.json


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.