From 0c0698ebb5ff19f6cdf16533c6310b3209ef66b3 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 8 Jun 2024 23:03:18 +0530 Subject: [PATCH] feat: handle url change --- server/src/browser-management/inputHandlers.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/server/src/browser-management/inputHandlers.ts b/server/src/browser-management/inputHandlers.ts index 41c04262..62670030 100644 --- a/server/src/browser-management/inputHandlers.ts +++ b/server/src/browser-management/inputHandlers.ts @@ -257,3 +257,19 @@ const onChangeUrl = async (url: string) => { await handleWrapper(handleChangeUrl, url); } + +const handleChangeUrl = async (generator: WorkflowGenerator, page: Page, url: string) => { + if (url) { + await generator.onChangeUrl(url, page); + try { + await page.goto(url); + logger.log('debug', `Went to ${url}`); + } catch (e) { + const {message} = e as Error; + logger.log('error', message); + } + } else { + logger.log('warn', `No url provided`); + } +}; +