Beispiel #1
0
        private string PerformOperation(Structs.TestStep testStep1)
        {
            string result = "init";

            //klucz operationName wzorowany na słowniku komend Selenium (jak w plikach .side)
            switch (testStep1.operationName)
            {
            case "type":     //dawne "SendKeys":
                opActions.OpActionSendKeys(testStep1);
                result = "ok";
                break;

            case "sendKeys":     //"SendEnumKey":
                result = opActions.OpActionSendEnumKey(testStep1);;
                break;

            case "goToUrl":
                opActions.OpActionGoToUrl(testStep1);
                result = "ok";
                break;

            case "click":
                result = opActions.OpActionClick(testStep1);
                break;

            case "clickJS":
                result = opActions.OpActionClickJS(testStep1);
                break;

            case "clickLast":
                result = opActions.OpActionClickLast();
                break;

            case "doubleClick":
                opActions.OpActionDoubleClick(testStep1);
                result = "ok";
                break;

            case "doubleClickLast":
                result = opActions.OpActionDoubleClickLast();
                break;

            case "waitFor":
                result = opActions.OpActionWaitFor(testStep1);
                break;

            case "refresh":
                opActions.OpActionRefresh();
                result = "ok";
                break;

            case "mouseOver":     //"moveToElement":
                opActions.OpActionMoveToElement(testStep1);
                result = "ok";
                break;

            case "setVariable":
                opActions.OpActionSetVariable(testStep1);
                result = "ok";
                break;

            case "sendVariable":
                opActions.OpActionSendVariable(testStep1);
                result = "ok";
                break;

            case "setBatchVariable":
                result = opActions.OpActionSetBatchVariable(testStep1);
                break;

            case "sendBatchVariable":
                result = opActions.OpActionSendBatchVariable(testStep1);
                break;

            case "closeAlert":
                opActions.OpActionCloseAlert(testStep1.operationText);
                result = "ok";
                break;

            case "sendEnumKeyToAlert":
                result = opActions.OpActionSendEnumKeyToAlert(testStep1.operationText);
                break;

            case "select":     //"SelectOption":
                opActions.OpActionSelectOption(testStep1);
                result = "ok";
                break;

            case "refreshUntil":
                result = opActions.OpActionRefreshUntil(testStep1);
                break;

            case "scroll":
                result = opActions.OpActionScroll(testStep1);
                break;

            case "presetVariable":
                result = opActions.OpActionPresetVariable(testStep1);
                break;

            default:
                result = "Error: can't recognize operation \"" + testStep1.operationName + "\".";
                break;
            }

            return(result);
        }
Beispiel #2
0
        private string PerformOperation(Structs.TestStep testStep1)
        {
            string result = "init";

            switch (testStep1.operationName)
            {
            case "SendKeys":
                opActions.OpActionSendKeys(testStep1);
                result = "ok";
                break;

            case "SendEnumKey":
                result = opActions.OpActionSendEnumKey(testStep1);;
                break;

            case "GoToUrl":
                opActions.OpActionGoToUrl(testStep1);
                result = "ok";
                break;

            case "Click":
                result = opActions.OpActionClick(testStep1);
                break;

            case "ClickJS":
                result = opActions.OpActionClickJS(testStep1);
                break;

            case "WaitFor":
                result = opActions.OpActionWaitFor(testStep1);
                break;

            case "Refresh":
                opActions.OpActionRefresh();
                result = "ok";
                break;

            case "MoveToElement":
                opActions.OpActionMoveToElement(testStep1);
                result = "ok";
                break;

            case "SetVariable":
                opActions.OpActionSetVariable(testStep1);
                result = "ok";
                break;

            case "SendVariable":
                opActions.OpActionSendVariable(testStep1);
                result = "ok";
                break;

            case "CloseAlert":
                opActions.OpActionCloseAlert(testStep1.operationText);
                result = "ok";
                break;

            case "SendEnumKeyToAlert":
                result = opActions.OpActionSendEnumKeyToAlert(testStep1.operationText);
                break;

            case "SelectOption":
                opActions.OpActionSelectOption(testStep1);
                result = "ok";
                break;

            case "RefreshUntil":
                result = opActions.OpActionRefreshUntil(testStep1);
                break;


            case "Scroll":
                result = opActions.OpActionScroll(testStep1);
                break;

            default:
                result = "Error: can't recognize operation \"" + testStep1.operationName + "\".";
                break;
            }

            return(result);
        }