From ebd82480e1da1dde33278c03756d0b421f623b80 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 5 Jun 2024 10:44:01 +0530 Subject: [PATCH] feat: throw err for non-element node type --- server/src/workflow-management/selector.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/src/workflow-management/selector.ts b/server/src/workflow-management/selector.ts index 1a2400af..69c79f15 100644 --- a/server/src/workflow-management/selector.ts +++ b/server/src/workflow-management/selector.ts @@ -135,7 +135,11 @@ export const getSelectors = async (page: Page, coordinates: Coordinates) => { let rootDocument: Document | Element; function finder(input: Element, options?: Partial) { - + if (input.nodeType !== Node.ELEMENT_NODE) { + throw new Error(`Can't generate CSS selector for non-element node type.`); + } + + const defaults: Options = { root: document.body, idName: (name: string) => true,