Согласно этому разговору на этой проблеме , они не планируют добавлять такую функцию. Я процитирую их ответ,
Мне не нравится добавлять API уровня кукловода для событий WebPlatform.
Клики кукловода сильно отличаются от кликов веб-платформы
document.createEvent; имея их в качестве единственного первоклассного API
подчеркивает, что они рекомендуют способ нажимать на
стр.
Я бы рекомендовал использовать набор вспомогательных методов для удовлетворения ваших потребностей.
Однако вы можете сделать это так,
await this._client.send('Input.dispatchMouseEvent', {
type: 'mousePressed',
button: this._button,
x: this._x,
y: this._y,
modifiers: this._keyboard._modifiers,
clickCount: (options.clickCount || 1)
});
Вот еще один фрагмент кода для запуска одного маленького события мыши (для использования с функцией .evaluate).
function triggerMouseEvent (node, eventType) {
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent (eventType, true, true);
node.dispatchEvent (clickEvent);
}