/// <inheritdoc /> public Task ClickAsync( int delay = 0, MouseButton button = MouseButton.Left, int clickCount = 1, Modifier[] modifiers = null, Point?position = null, int?timeout = null, bool force = false, bool?noWaitAfter = null) => _channel.ClickAsync(delay, button, clickCount, modifiers, position, timeout, force, noWaitAfter);
/// <inheritdoc /> public Task ClickAsync( MouseButton button, int?clickCount, float?delay, Position position, IEnumerable <KeyboardModifier> modifiers, bool?force, bool?noWaitAfter, float?timeout, bool?trial) => _channel.ClickAsync(delay ?? 0, button.EnsureDefaultValue(MouseButton.Left), clickCount ?? 1, modifiers, position, timeout, force ?? false, noWaitAfter);
public Task ClickAsync(ElementHandleClickOptions options = default) => _channel.ClickAsync( delay: options?.Delay, button: options?.Button, clickCount: options?.ClickCount, modifiers: options?.Modifiers, position: options?.Position, timeout: options?.Timeout, force: options?.Force, noWaitAfter: options?.NoWaitAfter, trial: options?.Trial);