From f5af4100646478952da79d4dba1c651b756baadb Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Thu, 6 Jun 2024 05:07:59 +0530 Subject: [PATCH] feat: get all attributed that are !null --- server/src/workflow-management/selector.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index aaed5c73..e15f43d5 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -639,7 +639,14 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { return genAttributeSet(element, attributes).size > 0; } +// Gets all attributes that aren't null and empty + function genValidAttributeFilter(element: HTMLElement, attributes: string[]) { + const attrSet = genAttributeSet(element, attributes); + return (name: string) => attrSet.has(name); + } + + };