From 8f33ae6b60cb1216cadb6bf628275c6c350260ab Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Thu, 6 Jun 2024 05:45:19 +0530 Subject: [PATCH] feat: input & keydown actions --- server/src/workflow-management/utils.ts | 28 ++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/server/src/workflow-management/utils.ts b/server/src/workflow-management/utils.ts index 2523ff1b..4cf1232f 100644 --- a/server/src/workflow-management/utils.ts +++ b/server/src/workflow-management/utils.ts @@ -62,5 +62,31 @@ export const getBestSelectorForAction = (action: Action) => { null ); } - + return ( + selectors.testIdSelector ?? + selectors?.id ?? + selectors?.accessibilitySelector ?? + selectors?.hrefSelector ?? + selectors?.generalSelector ?? + selectors?.attrSelector ?? + null + ); + } + case ActionType.Input: + case ActionType.Keydown: { + const selectors = action.selectors; + return ( + selectors.testIdSelector ?? + selectors?.id ?? + selectors?.formSelector ?? + selectors?.accessibilitySelector ?? + selectors?.generalSelector ?? + selectors?.attrSelector ?? + null + ); + } + default: + break; + } + return null; }