public void SwitchTool_EditSwitchCase_UITest() { UIMap.InitializeABlankWorkflow(); WorkflowTabUIMap.Drag_Toolbox_Switch_Onto_DesignSurface(); DialogsUIMap.Click_Switch_Dialog_Done_Button(); Mouse.DoubleClick(ControlFlowToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Switch); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.DoneButton.Exists, "Switch dialog done button does not exist after dragging switch tool in from the toolbox."); DialogsUIMap.Click_Switch_Dialog_Done_Button(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Connect_ToDefaultSwitch(); WorkflowTabUIMap.Drag_Toolbox_MultiAssign_Connect_SwitchFirstArm(); Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow)); DialogsUIMap.ActivityDefaultWindow.TextboxHost.SwitchArmCaseTextbox.TextInput.Text = "1"; Mouse.Click(DialogsUIMap.ActivityDefaultWindow.DoneButton); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow)); WorkflowTabUIMap.DoubleClickSwitchFirstArm(); Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow)); DialogsUIMap.ActivityDefaultWindow.TextboxHost.SwitchArmCaseTextbox.TextInput.Text = "2"; Mouse.Click(DialogsUIMap.ActivityDefaultWindow.DoneButton); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow)); WorkflowTabUIMap.DoubleClickSwitchFirstArm(); Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.ActivityDefaultWindow)); DialogsUIMap.ActivityDefaultWindow.TextboxHost.SwitchArmCaseTextbox.TextInput.Text = "2"; Mouse.Click(DialogsUIMap.ActivityDefaultWindow.DoneButton); Assert.IsTrue(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow)); Mouse.Click(DialogsUIMap.MessageBoxWindow.OKButton); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow)); }
public void DuplicateFolder_ThenAddsNewFolderItem() { ExplorerUIMap.Filter_Explorer("Examples"); ExplorerUIMap.Duplicate_FirstResource_From_ExplorerContextMenu(); WorkflowTabUIMap.Enter_Duplicate_workflow_name("Duplicated_ExampleFolder"); DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog(); }
public void MoveResourceToLocalhostFromSaveDialog() { DialogsUIMap.Filter_Save_Dialog_Explorer("ResourceToMove"); DialogsUIMap.MoveResourceToLocalhost(); DialogsUIMap.Filter_Save_Dialog_Explorer("FolderToMove"); ExplorerUIMap.ExplorerDoesNotContainItem("ResourceToMove"); }
public void DeleteDialog_PressEscape_ClosesDialogWindow() { ExplorerUIMap.Filter_Explorer("Hello World"); ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu(); DialogsUIMap.WhenIHitEscapeKeyOnTheKeyboardOnMessagebox(); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow), "Delete dialog still open after pressing escape key."); }
public void DoubleClickItemInSaveDialogDoesNotOpenResource() { DialogsUIMap.Filter_Save_Dialog_Explorer("Hello World"); DialogsUIMap.DoubleClickResourceOnTheSaveDialog(); DialogsUIMap.Click_SaveDialog_CancelButton(); UIMap.ResourceDidNotOpen(); }
public void DecisionTool_MatchType_Combobox_ListItems_UITest() { ControlFlowToolsUIMap.Click_Decision_Large_View_Match_Type_Combobox(); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsContains.Exists, "Contains match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntContain.Exists, "Doesnt Contains match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntEndWith.Exists, "Doesnt End With match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntStartWith.Exists, "Doesnt Start With match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsEndsWith.Exists, "EndsWith match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsEquals.Exists, "Equals match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsGreaterThan.Exists, "Greater Than match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsGreaterThanOrEqualTo.Exists, "Greater Than Or Equal To match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsAlphanumeric.Exists, "Alphanumeric match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntEndWith.Exists, "Doesnt End With match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsDoesntStartWith.Exists, "Doesnt Start With match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBase64.Exists, "Is Base 64 match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBetween.Exists, "Is Between match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBinary.Exists, "IsB inary match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsDate.Exists, "Is Date match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsEmail.Exists, "Is Email match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsHex.Exists, "Is Hex match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsNULL.Exists, "Is NULL match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsNumeric.Exists, "Is Numeric match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsBase64.Exists, "Is Base64 match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsNotNULL.Exists, "Is Not NULL match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsText.Exists, "Is Text match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsRegex.Exists, "Is Regex match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsIsXML.Exists, "Is XML match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotEmail.Exists, "Not Email match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotAlphanumeric.Exists, "Not Alphanumeric match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotBase64.Exists, "Not Base64 match type combobox list item does not exist."); Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.ComboboxListItemAsNotBetween.Exists, "Not Between match type combobox list item does not exist."); DialogsUIMap.Click_Decision_Dialog_Cancel_Button(); }
public void Save_Dialog_Filter_Given_HelloWorld_Filters_Explorer_Tree() { DialogsUIMap.Filter_Save_Dialog_Explorer(HelloWorld); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.ExplorerView.ExplorerTree.localhost.FirstItem.Exists, "No items in the explorer tree after filtering when there should be at exactly 1."); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.SaveDialogWindow.ExplorerView.ExplorerTree.localhost.SecondItem), "Too many items in the explorer tree after filtering when there should be at exactly 1."); DialogsUIMap.Click_SaveDialog_CancelButton(); }
public void MoveFolderToFolderToRenameFromSaveDialog() { DialogsUIMap.Filter_Save_Dialog_Explorer("FolderTo"); DialogsUIMap.MoveFolderToMoveIntoFolderToRename(); DialogsUIMap.Filter_Save_Dialog_Explorer("FolderToMove"); DialogsUIMap.FolderIsChildOfParentFolder("FolderToMove", FolderToRename); }
public void DuplicateResource_ThenAddsNewItemItem() { ExplorerUIMap.Filter_Explorer("Hello World"); ExplorerUIMap.Duplicate_FirstResource_From_ExplorerContextMenu(); WorkflowTabUIMap.Enter_Duplicate_workflow_name("Duplicated_HelloWorld"); DialogsUIMap.Click_Duplicate_From_Duplicate_Dialog(); }
public void ClickNewTestWithUnsavedExistingTest() { WorkflowServiceTestingUIMap.Click_Workflow_Testing_Tab_Create_New_Test_Button(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists, "Messagebox warning about unsaved tests does not exist after clicking create new test."); DialogsUIMap.Click_Save_Before_Continuing_MessageBox_OK(); WorkflowServiceTestingUIMap.Click_Close_Tests_Tab(); }
public void Create_SchedulerTask_From_SidebarRibbonButton_UITests() { Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.Exists, "SchedulerNewTask Tab does not exist."); //Assert NewScheduleTask Controls SchedulerUIMap.Create_Scheduler_Using_Shortcut(); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.EditTriggerButton.Exists, "EditTrigger Button does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.NameTextbox.Exists, "Name Textbox does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.EnabledRadioButton.Exists, "Enabled RadioButton does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.DisabledRadioButton.Exists, "Disabled RadioButton does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.WorkflowNameTextBox.Exists, "Workflow Textbox does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.ResourcePickerButton.Exists, "Resource Picker Button does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.RunTaskCheckBox.Exists, "RunTask Checkbox does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.NumOfHistoryTextBoxEdit.Exists, "NumOfHistory Textbox does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.UserNameTextBoxEdit.Exists, "Username Textbox does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.PasswordTextbox.Exists, "Password Textbox does not exist."); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.HistoryTable.Exists, "History Table does not exist."); //Create Hello World Schedule Task SchedulerUIMap.Click_Scheduler_ResourcePickerButton(); Assert.IsTrue(DialogsUIMap.ServicePickerDialog.Exists, "Service Picker Window does not exist."); DialogsUIMap.Filter_ServicePicker_Explorer("GenericResource"); DialogsUIMap.Click_Service_Picker_Dialog_First_Service_In_Explorer(); DialogsUIMap.Click_Service_Picker_Dialog_OK(); Assert.AreEqual("GenericResource", SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.NameTextbox.Text); SchedulerUIMap.Enter_LocalSchedulerAdminCredentials_Into_SchedulerTab(); UIMap.Click_Save_RibbonButton(); Assert.IsTrue(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.SchedulesList.GenericResourceListItem.Exists, "Generic Resource schedule did not save."); SchedulerUIMap.Click_HelloWorldSchedule_EnableOrDisableCheckbox(); SchedulerUIMap.Click_HelloWorldSchedule_EraseSchedulerButton(); DialogsUIMap.Click_MessageBox_Yes(); Assert.IsFalse(SchedulerUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SchedulerTab.WorkSurfaceContext.SchedulerView.SchedulesList.GenericResourceListItem.Exists, "Generic Resource schedule did not delete."); SchedulerUIMap.Click_SchedulerTab_CloseButton(); }
public void MoveResourceToLocalhostFromSaveDialog() { DialogsUIMap.Filter_Save_Dialog_Explorer("ResourceToMove"); DialogsUIMap.MoveResourceToLocalhost(); DialogsUIMap.Filter_Save_Dialog_Explorer("FolderToMove"); Assert.IsTrue(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem.Exists, "Explorer does not contain a first item after filter."); ExplorerUIMap.ExplorerDoesNotContainFirstItemFirstSubItem(); }
public void DeletedRemoteServer_RemoveItemFromTree() { ExplorerUIMap.Filter_Explorer(DeleteRemoteServer); ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists); DialogsUIMap.Click_MessageBox_Yes(); Assert.IsFalse(UIMap.ControlExistsNow(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.ExplorerTree.localhost.FirstItem), "Remote server delete was not successful."); }
public void Resources_Items_Context_Menu_Has_Delete_And_Rename() { DialogsUIMap.Filter_Save_Dialog_Explorer(HelloWorld); DialogsUIMap.RightClick_Save_Dialog_Localhost_First_Item(); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.DeleteMenuItem.Exists); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.RenameMenuItem.Exists); DialogsUIMap.Click_SaveDialog_CancelButton(); }
public void Folder_Items_Context_Menu_Has_New_Folder_And_Rename() { DialogsUIMap.Filter_Save_Dialog_Explorer(FolderToRename); DialogsUIMap.RightClick_Save_Dialog_Localhost_First_Item(); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.RenameMenuItem.Exists); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.SaveDialogContextMenu.UINewFolderMenuItem.Exists); DialogsUIMap.Click_SaveDialog_CancelButton(); }
public void CloseSaveDialogRemovesExplorerFilter() { DialogsUIMap.Filter_Save_Dialog_Explorer("Hello World"); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.ExplorerView.ExplorerTree.localhost.FirstItem.Exists); DialogsUIMap.Click_SaveDialog_CancelButton(); Playback.Wait(2000); ExplorerUIMap.ExplorerItemsAppearOnTheExplorerTree(); }
public void Show_Save_Before_Running_Tests_Dialog() { ExplorerUIMap.Show_ExplorerSecondItemTests_With_ExplorerContextMenu(xPath); WorkflowServiceTestingUIMap.Click_Workflow_Testing_Tab_Create_New_Test_Button(); WorkflowServiceTestingUIMap.Click_Workflow_Testing_Tab_Run_All_Button(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists, "No save before running tests error dialog when clicking run all button while a test is unsaved."); DialogsUIMap.Click_Save_Before_Continuing_MessageBox_OK(); }
public void CopyDecisions_With_ContextMenu_And_Paste_UITest() { DialogsUIMap.Click_Decision_Dialog_Done_Button(); Assert.IsTrue(ControlFlowToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Decision.Exists, "Decision on the design surface does not exist after dragging in from the toolbox and clicking done on the dialog."); 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 in from the toolbox and clicking done on the dialog."); ControlFlowToolsUIMap.CopyAndPaste_Decision_Tool_On_The_Designer(); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.DecisionOrSwitchDialog), "Decision large view dialog openned after copy and paste."); }
public void Delete_ExplorerResource() { ExplorerUIMap.Filter_Explorer(flowSwitch); ExplorerUIMap.Delete_FirstResource_From_ExplorerContextMenu(); DialogsUIMap.Click_MessageBox_Yes(); UIMap.WaitForSpinner(ExplorerUIMap.MainStudioWindow.DockManager.SplitPaneLeft.Explorer.Spinner); ExplorerUIMap.Click_Explorer_Refresh_Button(); }
public void ChangingTheOutputMessageShouldFailTestSteps() { WorkflowServiceTestingUIMap.Click_Run_Test_Button(TestResultEnum.Fail, 4); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test4.Failing.Exists, "Failed status icon does not exist after running a text with the wrong output message."); WorkflowServiceTestingUIMap.Click_EnableDisable_This_Test_CheckBox(true, 4); WorkflowServiceTestingUIMap.Click_Delete_Test_Button(4); DialogsUIMap.Click_MessageBox_Yes(); }
public void Delete_A_Version_Should_Remove_Version() { ExplorerUIMap.Filter_Explorer("Hello World"); ExplorerUIMap.Select_ShowVersionHistory_From_ExplorerContextMenu(); ExplorerUIMap.Delete_FirstResourceVersion_From_ExplorerContextMenu(); DialogsUIMap.Click_Yes_On_The_Confirm_Delete(); Assert.IsFalse(UIMap.ControlExistsNow(DialogsUIMap.MessageBoxWindow)); }
public void ClickRunTestStepAfterCreatingTestHasAllTestsPassing() { WorkflowServiceTestingUIMap.Click_Run_Test_Button(TestResultEnum.Pass, 4); Assert.IsTrue(WorkflowServiceTestingUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.TestsTab.WorkSurfaceContext.ServiceTestView.TestsListboxList.Test4.Passing.Exists); WorkflowServiceTestingUIMap.Click_EnableDisable_This_Test_CheckBox(true, 4); WorkflowServiceTestingUIMap.Click_Delete_Test_Button(4); DialogsUIMap.Click_MessageBox_Yes(); }
public void DuplicateFolder_And_Use_Same_Name_Shows_Error() { const string serviceName = "DuplicateFolderNameError"; ExplorerUIMap.Click_Duplicate_From_ExplorerContextMenu(serviceName); Assert.IsTrue(DialogsUIMap.SaveDialogWindow.ErrorLabel.Exists, "Sve Error dialog does not exist after clicking Duplicate"); DialogsUIMap.Click_SaveDialog_CancelButton(); }
public void AddRemoveResourcePermission() { UIMap.Click_Settings_RibbonButton(); SettingsUIMap.Set_FirstResource_ResourcePermissions("Hello World", "Public", true, true, true); SettingsUIMap.Click_Settings_Resource_Permissions_Row1_Delete_Button(); Assert.IsTrue(UIMap.MainStudioWindow.SideMenuBar.SaveButton.Enabled, "Save button is not enabled after clicking delete row button on existing resource permission in the security tab of the settings tab."); SettingsUIMap.Click_Close_Settings_Tab_Button(); DialogsUIMap.Click_MessageBox_Yes(); }
public void Drag_Decision_And_SwitchTools_Into_ForEachActivityDrop_ExpectError_UITest() { LoopConstructToolsUIMap.Drag_Toolbox_Decision_Onto_Foreach(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists); DialogsUIMap.Click_DropNotAllowed_MessageBox_OK(); LoopConstructToolsUIMap.Drag_Toolbox_Switch_Onto_Foreach(); Assert.IsTrue(DialogsUIMap.MessageBoxWindow.Exists); DialogsUIMap.Click_DropNotAllowed_MessageBox_OK(); }
public void CreateRabbitMQSource_GivenTabHasChanges_ClosingStudioPromptsChanges() { //Create Source ExplorerUIMap.Select_NewRabbitMQSource_From_ExplorerContextMenu(); RabbitMQSourceUIMap.Enter_Text_On_RabbitMQSourceTab(); Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton); DialogsUIMap.Click_MessageBox_Cancel(); Assert.IsTrue(RabbitMQSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.RabbitMqSourceTab.Exists); }
public void RenameFolderFromSaveDialog() { DialogsUIMap.Filter_Save_Dialog_Explorer(FolderToRename); DialogsUIMap.RenameItemUsingShortcut(); DialogsUIMap.Rename_Folder_From_Save_Dialog("FolderToRename_Renamed"); DialogsUIMap.Click_SaveDialog_CancelButton(); ExplorerUIMap.Filter_Explorer("FolderToRename_Renamed"); ExplorerUIMap.ExplorerContainItem("FolderToRename_Renamed"); }
public void CreateSQLServerSource_GivenTabHasChanges_ClosingStudioPromptsChanges() { //Create Source ExplorerUIMap.Click_NewSQLServerSource_From_ExplorerContextMenu(); DBSourceUIMap.Enter_Text_Into_DatabaseServer_Tab("rsaklfSVRDEV.premier.local"); Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton); DialogsUIMap.Click_MessageBox_Cancel(); Assert.IsTrue(DBSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DBSourceTab.Exists); }
public void Deploy_Hello_World() { DeployUIMap.Select_RemoteConnectionIntegration_From_Deploy_Tab_Destination_Server_Combobox(); DeployUIMap.Deploy_Service_From_Deploy_View("Hello World"); DialogsUIMap.ClickDeployVersionConflictsMessageBoxOK(); DialogsUIMap.ClickDeployConflictsMessageBoxOK(); DialogsUIMap.ClickDeploySuccessfulMessageBoxOK(); DeployUIMap.Click_Close_Deploy_Tab_Button(); }
public void CreateNewServer_GivenTabHasChanges_ClosingStudioPromptsChanges() { //Create Source ExplorerUIMap.Select_NewServerSource_From_ExplorerContextMenu(); ServerSourceUIMap.Enter_TextIntoAddress_On_ServerSourceTab("tst-ci-remote"); Mouse.Click(UIMap.MainStudioWindow.CloseStudioButton); DialogsUIMap.Click_MessageBox_Cancel(); Assert.IsTrue(ServerSourceUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.Exists); }