From a2d4dfb68cae46743742f9425b744d5c2053b0f1 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 10:36:06 +0530 Subject: [PATCH] feat: implement finder for selector generation --- server/src/workflow-management/selector.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index 1e9db855..ef2e0c25 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -115,9 +115,21 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { }; - + function finder(input: Element, options?: Partial) { -}; + const defaults: Options = { + root: document.body, + idName: (name: string) => true, + className: (name: string) => true, + tagName: (name: string) => true, + attr: (name: string, value: string) => false, + seedMinLength: 1, + optimizedMinLength: 2, + threshold: 1000, + maxNumberOfTries: 10000, + }; + + } } @@ -125,3 +137,4 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { +