public static void PerformAction(ActionElementType actionElementType, string xPath, string value = "", ActionType actionType = ActionType.SET)
 {
     switch (actionElementType)
     {
         case ActionElementType.INPUT:
         {
             if (actionType.Equals(ActionType.GET))
             {
                 value = InputGetHelper(xPath);
             }
             if (actionType.Equals(ActionType.SET))
             {
                 InputSetHelper(xPath, value);
             }
             if (actionType.Equals(ActionType.CLEAR))
             {
                 InputClearHelper(xPath);
             }
             break;
         }
         case ActionElementType.INPUT_FILE:
         {
             InputFileHelper(xPath, value);
             break;
         }
         case ActionElementType.TABLE_CELL_LINK:
         {
             TableCellLinkHelper(xPath);
             break;
         }
         case ActionElementType.CHECKBOX:
         {
             CheckboxHelper(xPath);
             break;
         }
         case ActionElementType.DROPDOWNLIST:
         {
             DropdownHelper(xPath, value);
             break;
         }
         case ActionElementType.BUTTON:
         case ActionElementType.LINK:
         {
             ButtonHelper(xPath);
             break;
         }
         case ActionElementType.FORM:
         {
             FormHelper(xPath);
             break;
         }
         case ActionElementType.HIDDEN_INPUT_FILE:
         {
             HiddenInputFileHelper(xPath, value);
             break;
         }
     }
 }
        public static void PerformAction(ActionElementType actionElementType, string xPath, string value = "", ActionType actionType = ActionType.SET)
        {
            switch (actionElementType)
            {
            case ActionElementType.INPUT:
            {
                if (actionType.Equals(ActionType.GET))
                {
                    value = InputGetHelper(xPath);
                }
                if (actionType.Equals(ActionType.SET))
                {
                    InputSetHelper(xPath, value);
                }
                if (actionType.Equals(ActionType.CLEAR))
                {
                    InputClearHelper(xPath);
                }
                break;
            }

            case ActionElementType.INPUT_FILE:
            {
                InputFileHelper(xPath, value);
                break;
            }

            case ActionElementType.TABLE_CELL_LINK:
            {
                TableCellLinkHelper(xPath);
                break;
            }

            case ActionElementType.CHECKBOX:
            {
                CheckboxHelper(xPath);
                break;
            }

            case ActionElementType.DROPDOWNLIST:
            {
                DropdownHelper(xPath, value);
                break;
            }

            case ActionElementType.BUTTON:
            case ActionElementType.LINK:
            {
                ButtonHelper(xPath);
                break;
            }

            case ActionElementType.FORM:
            {
                FormHelper(xPath);
                break;
            }

            case ActionElementType.HIDDEN_INPUT_FILE:
            {
                HiddenInputFileHelper(xPath, value);
                break;
            }
            }
        }