public void MyTestInitialize() { UIMap.SetPlaybackSettings(); UIMap.AssertStudioIsRunning(); UIMap.Click_NewWorkflow_RibbonButton(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); }
public void AssignToolInUnpinnedWorkflowWizardTabAddVariableUITest() { UIMap.Click_NewWorkflow_RibbonButton(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); UIMap.Unpin_Tab_With_Drag(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab); const string Variable1Name = "SomeVariable"; UIMap.Enter_Variable_Into_Assign_Row1_On_Unpinned_Tab("[[" + Variable1Name + "]]"); Assert.IsTrue(UIMap.MainStudioWindow.UnpinnedTab.SplitPane.WorkSurfaceContext.SplitPaneRight.Variables.DatalistView.VariableTree.VariableTreeItem.TreeItem1.Exists, "Scalar variable list not found."); }
public void AssignToolInUnpinnedWorkflowWizardTabDebugOutputUITest() { UIMap.Click_NewWorkflow_RibbonButton(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); DataToolsUIMap.Assign_Value_To_Variable_With_Assign_Tool_Small_View_Row_1(); UIMap.Unpin_Tab_With_Drag(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab); UIMap.Press_F6_On_UnPinnedTab(); Assert.AreEqual("[[SomeVariable]]", UIMap.MainStudioWindow.UnpinnedTab.SplitPane.WorkSurfaceContext.SplitPaneRight.DebugOutput.DebugOutputTree.Step1.VariableTextbox2.DisplayText, "Variable name does not exist in unpinned debug output."); Assert.AreEqual("500", UIMap.MainStudioWindow.UnpinnedTab.SplitPane.WorkSurfaceContext.SplitPaneRight.DebugOutput.DebugOutputTree.Step1.ValueTextbox5.DisplayText, "Variable value does not exist in unpinned debug output."); }
public void StepsWithoutOutputsShouldBeMarkedInvalid() { UIMap.Click_NewWorkflow_RibbonButton(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); UIMap.Save_With_Ribbon_Button_And_Dialog("AssignWorkflow"); UIMap.Press_F6(); UIMap.Click_Create_Test_From_Debug(); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.Exists, "Test tab does not exist after clicking Create Test from debug button"); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.StepTestDataTreeTree.UIWarewolfStudioViewMoTreeItem.AssignAssert.Exists); UIMap.Click_Save_Ribbon_Button_With_No_Save_Dialog(); }
public void UnpinPutput_TestFrameworkPane() { UIMap.Click_NewWorkflow_RibbonButton(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); UIMap.Save_With_Ribbon_Button_And_Dialog("UnpinTestViewOutput"); UIMap.Press_F6(); UIMap.Click_Create_Test_From_Debug(); UIMap.Unpin_Pane_With_Context_Menu(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.OUTPUT); ExplorerUIMap.Filter_Explorer("UnpinTestViewOutput"); ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu(); DialogsUIMap.Click_MessageBox_Yes(); }
public void Open_And_Save_Workflow_With_ShortcutKeys() { //ShortCut W Opens New Workflow ExplorerUIMap.Click_LocalHost_Once(); ExplorerUIMap.Create_New_Workflow_Using_Shortcut(); Assert.IsTrue(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.Exists); //Short S Opens SaveWorkflow Dialog WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); WorkflowTabUIMap.Save_Workflow_Using_Shortcut(); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.Exists); DialogsUIMap.Click_SaveDialog_CancelButton(); }
public void ToolboxBehaviourCheck_ClearFilter_Then_PopUp_Then_UpdateHelpText_UITest() { //Clear Filter WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Onto_DesignSurface(); Assert.IsTrue(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Connector1.Exists, "No connectors exist on design surface after dragging tool onto start node autoconnector."); UIMap.Click_Clear_Toolbox_Filter_Clear_Button(); Assert.IsTrue(string.IsNullOrEmpty(UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.SearchTextBox.Text)); //Update Help Text var initialImage = UIMap.MainStudioWindow.DockManager.SplitPaneLeft.Help.HelpTextEditor.CaptureImage(); UIMap.SingleClick_Toolbox(); var assignImage = UIMap.MainStudioWindow.DockManager.SplitPaneLeft.Help.HelpTextEditor.CaptureImage(); Assert.AreNotEqual(initialImage, assignImage); //PopUp UIMap.DoubleClick_Toolbox(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.OKButton.Exists); DialogsUIMap.Click_MessageBox_OK(); }