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); }
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); }