code: func (c *Input) SynthesizeTapGesture(x float64, y float64, duration int, tapCount int, gestureSourceType string) (*gcdmessage.ChromeResponse, error) {
  	var v InputSynthesizeTapGestureParams
  	v.X = x
  	v.Y = y
  	v.Duration = duration
  	v.TapCount = tapCount
  	v.GestureSourceType = gestureSourceType
  	return c.SynthesizeTapGestureWithParams(&v)
  }
docs: // SynthesizeTapGesture - Synthesizes a tap gesture over a time period by issuing appropriate touch events.
  // x - X coordinate of the start of the gesture in CSS pixels.
  // y - Y coordinate of the start of the gesture in CSS pixels.
  // duration - Duration between touchdown and touchup events in ms (default: 50).
  // tapCount - Number of times to perform the tap (e.g. 2 for double tap, default: 1).
  // gestureSourceType - Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type). enum values: default, touch, mouse