From c9c81f392e63d9ed6ac669d142b7844db50f5765 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 22:56:55 +0530 Subject: [PATCH] feat: handle mouse down --- server/src/browser-management/inputHandlers.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/browser-management/inputHandlers.ts b/server/src/browser-management/inputHandlers.ts index 8a4759c5..cfaa15c5 100644 --- a/server/src/browser-management/inputHandlers.ts +++ b/server/src/browser-management/inputHandlers.ts @@ -97,3 +97,13 @@ const onMousedown = async (coordinates: Coordinates) => { await handleWrapper(handleMousedown, coordinates); } + +const handleMousedown = async (generator: WorkflowGenerator, page: Page, { x, y }: Coordinates) => { + await generator.onClick({ x, y }, page); + const previousUrl = page.url(); + const tabsBeforeClick = page.context().pages().length; + await page.mouse.click(x, y); + + logger.log('debug', `Clicked on position x:${x}, y:${y}`); +}; +