Example #1
0
        private Act GetNewActionForJava()
        {
            if (GenElementAction.Equals(eGenElementAction.SwitchFrame) || GenElementAction.Equals(eGenElementAction.RunJavaScript))
            {
                ActBrowserElement NewActBrowserElement = GetNewBrowserElementFromAutoMapper();

                if (GenElementAction.Equals(eGenElementAction.SwitchFrame))
                {
                    NewActBrowserElement.ControlAction = ActBrowserElement.eControlAction.SwitchFrame;
                }
                else if (GenElementAction.Equals(eGenElementAction.RunJavaScript))
                {
                    NewActBrowserElement.ControlAction = ActBrowserElement.eControlAction.RunJavaScript;
                }

                return(NewActBrowserElement);
            }
            else
            {
                ActUIElement newActUIElement = GetNewUIElementFromAutoMapper();

                newActUIElement.GetOrCreateInputParam(ActUIElement.Fields.IsWidgetsElement, "true");
                newActUIElement.ElementLocateBy    = this.LocateBy;
                newActUIElement.ElementLocateValue = this.LocateValue;

                newActUIElement.ElementAction = MapJavaGenericElementAction(GenElementAction);
                newActUIElement.GetOrCreateInputParam(ActUIElement.Fields.ValueToSelect, this.Value);

                if (this.ReturnValues.Count > 0)
                {
                    if (this.ReturnValues[0].Param == "Actual")
                    {
                        newActUIElement.ReturnValues[0].Param = "Actual0";
                    }
                }
                return(newActUIElement);
            }
        }