func (s *Selection) DoubleClick() error {
	return s.forEachElement(func(selectedElement element.Element) error {
		if err := s.session.MoveTo(selectedElement.(*api.Element), nil); err != nil {
			return fmt.Errorf("failed to move mouse to %s: %s", s, err)
		}
		if err := s.session.DoubleClick(); err != nil {
			return fmt.Errorf("failed to double-click on %s: %s", s, err)
		}
		return nil
	})
}
func (s *Selection) DoubleClick() error {
	return s.forEachElement(func(selectedElement element.Element) error {
		if err := s.session.MoveTo(selectedElement.(*api.Element), nil); err != nil {
			return fmt.Errorf("failed to move mouse to %s: %s", s, err)
		}
		if err := s.session.DoubleClick(); err != nil {
			return fmt.Errorf("failed to double-click on %s: %s", s, err)
		}
		return nil
	})
}
func ( s * Selection ) DoubleClick ( ) error { return s . forEachElement ( func ( selectedElement element . Element ) error { if err := s . session . MoveTo ( selectedElement . ( * api . Element ) , nil ) ; err != nil { return fmt . Errorf ( " " , s , err ) } if err := s . session . DoubleClick ( ) ; err != nil { return fmt . Errorf ( " " , s , err ) } return nil } ) }
// DoubleClick double-clicks on all of the elements that the selection refers to.
DoubleClick double - clicks on all of the elements that the selection refers to .