public void Click_Close_Settings_Tab_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SettingsTab.CloseButton, new Point(16, 6)); }
public void Click_SelectAllDependencies_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.ShowDependenciesButton); }
public void Click_Edit_Deploy_Destination_Server_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.EditDestinationButton); }
public void Click_Deploy_Tab_Deploy_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.DeployButton); WaitForDeploySuccess(); }
public void Click_Deploy_Tab_Deploy_Button_And_Cancel() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.DeployButton); Mouse.Click(DialogsUIMap.MessageBoxWindow.CancelButton); }
public void Click_Deploy_Tab_Source_Server_Edit_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.EditSourceButton, new Point(13, 8)); }
public void Click_Deploy_Tab_WarewolfStore_Item() { Mouse.Click(UIMap.MainStudioWindow.ComboboxListItemAsWarewolfStore, new Point(214, 9)); }
/// <summary> /// AddingNewCategory2 - Use 'AddingNewCategory2Params' to pass parameters into this method. /// </summary> public void AddingNewCategory2() { #region Variable Declarations WinPane uIListakategoriimojaapPane = this.UIListakategoriimojaapWindow.UIListakategoriimojaapPane; WinPane uIHomePagemojaaplikacjPane = this.UIListakategoriimojaapWindow.UIHomePagemojaaplikacjPane; WinPane uICreatemojaaplikacjapPane = this.UIListakategoriimojaapWindow.UICreatemojaaplikacjapPane; WinControl uICreatemojaaplikacjapDocument = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow.UICreatemojaaplikacjapDocument; WinControl uIChromeLegacyWindowDocument = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow1.UIChromeLegacyWindowDocument; WinMenu uIAutouzupełnianieMenu = this.UIItemWindow.UIItemClient.UIAutouzupełnianieMenu; WinMenuItem uINowaKategoriaMenuItem = this.UIItemWindow.UIItemClient.UINowaKategoriaMenuItem; WinControl uICreatemojaaplikacjapDocument1 = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow2.UICreatemojaaplikacjapDocument; WinControl uICreatemojaaplikacjapDocument2 = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow3.UICreatemojaaplikacjapDocument; WinControl uIChromeLegacyWindowDocument1 = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow4.UIChromeLegacyWindowDocument; WinControl uIChromeLegacyWindowDocument2 = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow5.UIChromeLegacyWindowDocument; WinControl uIChromeLegacyWindowDocument3 = this.UIListakategoriimojaapWindow.UIChromeLegacyWindowWindow6.UIChromeLegacyWindowDocument; #endregion // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(416, 225)); // Launch '%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PrivateAssemblies\ScriptedSandbox64.exe' with arguments '"Software\Microsoft\VisualStudio\15.0_5bd3f5c7\ScriptedPlugins" "Software\Microsoft\VisualStudio\15.0_5bd3f5c7_Config\ScriptedPlugins" 1098e 2f24 "C:/Program Files (x86)/Microsoft Visual Studio/2017/Enterprise/Common7/IDE/PrivateAssemblies/plugin.vs.js"' ApplicationUnderTest scriptedSandbox64Application = ApplicationUnderTest.Launch(this.AddingNewCategory2Params.ExePath, this.AddingNewCategory2Params.AlternateExePath, "\"Software\\Microsoft\\VisualStudio\\15.0_5bd3f5c7\\ScriptedPlugins\" \"Software\\Microso" + "ft\\VisualStudio\\15.0_5bd3f5c7_Config\\ScriptedPlugins\" 1098e 2f24 \"C:/Program Fil" + "es (x86)/Microsoft Visual Studio/2017/Enterprise/Common7/IDE/PrivateAssemblies/p" + "lugin.vs.js\""); // Click 'Home Page — moja aplikacja platformy ASP.NET - Goo...' pane Mouse.Click(uIHomePagemojaaplikacjPane, new Point(816, 128)); // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(439, 225)); // Click 'Create — moja aplikacja platformy ASP.NET - Google...' pane Mouse.Click(uICreatemojaaplikacjapPane, new Point(670, 280)); // Type 'Kategoria 8' in 'Create — moja aplikacja platformy ASP.NET - Google...' document Keyboard.SendKeys(uICreatemojaaplikacjapDocument, this.AddingNewCategory2Params.UICreatemojaaplikacjapDocumentSendKeys, ModifierKeys.None); // Click 'Create — moja aplikacja platformy ASP.NET - Google...' pane Mouse.Click(uICreatemojaaplikacjapPane, new Point(633, 343)); // Click 'Home Page — moja aplikacja platformy ASP.NET - Goo...' pane Mouse.Click(uIHomePagemojaaplikacjPane, new Point(799, 126)); // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(430, 221)); // Click 'Create — moja aplikacja platformy ASP.NET - Google...' pane Mouse.Click(uICreatemojaaplikacjapPane, new Point(652, 296)); // Type 'n' in 'Chrome Legacy Window' document Keyboard.SendKeys(uIChromeLegacyWindowDocument, this.AddingNewCategory2Params.UIChromeLegacyWindowDocumentSendKeys, ModifierKeys.None); // Type 'owa{Space}{Down}' in 'Autouzupełnianie' popup menu Keyboard.SendKeys(uIAutouzupełnianieMenu, this.AddingNewCategory2Params.UIAutouzupełnianieMenuSendKeys, ModifierKeys.None); // Type '{Space}' in 'Nowa Kategoria' menu item Keyboard.SendKeys(uINowaKategoriaMenuItem, this.AddingNewCategory2Params.UINowaKategoriaMenuItemSendKeys, ModifierKeys.None); // Type '{Back}' in 'Create — moja aplikacja platformy ASP.NET - Google...' document Keyboard.SendKeys(uICreatemojaaplikacjapDocument1, this.AddingNewCategory2Params.UICreatemojaaplikacjapDocumentSendKeys1, ModifierKeys.None); // Type 'kategoria{Space}2' in 'Autouzupełnianie' popup menu Keyboard.SendKeys(uIAutouzupełnianieMenu, this.AddingNewCategory2Params.UIAutouzupełnianieMenuSendKeys1, ModifierKeys.None); // Click 'Create — moja aplikacja platformy ASP.NET - Google...' pane Mouse.Click(uICreatemojaaplikacjapPane, new Point(621, 346)); // Move 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.StartDragging(uIListakategoriimojaapPane, new Point(441, 348)); Mouse.StopDragging(uIListakategoriimojaapPane, 54, -4); // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(495, 344)); // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(474, 344)); // Type 'Control, Shift + i' in 'Create — moja aplikacja platformy ASP.NET - Google...' document Keyboard.SendKeys(uICreatemojaaplikacjapDocument2, this.AddingNewCategory2Params.UICreatemojaaplikacjapDocumentSendKeys2, (ModifierKeys.Control | ModifierKeys.Shift)); // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(1896, 109)); // Type 'Control, Shift + l' in 'Chrome Legacy Window' document Keyboard.SendKeys(uIChromeLegacyWindowDocument1, this.AddingNewCategory2Params.UIChromeLegacyWindowDocumentSendKeys1, (ModifierKeys.Control | ModifierKeys.Shift)); // Type 'Control, Shift + l' in 'Chrome Legacy Window' document Keyboard.SendKeys(uIChromeLegacyWindowDocument2, this.AddingNewCategory2Params.UIChromeLegacyWindowDocumentSendKeys2, (ModifierKeys.Control | ModifierKeys.Shift)); // Type 'Control, Shift + i' in 'Chrome Legacy Window' document Keyboard.SendKeys(uIChromeLegacyWindowDocument3, this.AddingNewCategory2Params.UIChromeLegacyWindowDocumentSendKeys3, (ModifierKeys.Control | ModifierKeys.Shift)); // Click 'Lista kategorii — moja aplikacja platformy ASP.NET...' pane Mouse.Click(uIListakategoriimojaapPane, new Point(1906, 115)); }
/// <summary> /// DefineQuery - Use 'DefineQueryParams' to pass parameters into this method. /// </summary> public void DefineQuery() { #region Variable Declarations WinClient uIQueryClient = this.UISelectSourceFileSvsqWindow.UIItemWindow.UIQueryClient; WinEdit uIItemEdit = this.UISelectSourceFileSvsqWindow.UIItemWindow1.UIItemEdit; #endregion // Click 'Query' client Mouse.Click(uIQueryClient, new Point(69, 8)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(69, 21)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(71, 40)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(72, 55)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(72, 74)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(67, 84)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(67, 104)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(67, 71)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(67, 85)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(93, 9)); // Type 'name' in 'Unknown Name' text box uIItemEdit.Text = this.DefineQueryParams.UIItemEditText; // Click 'Query' client Mouse.Click(uIQueryClient, new Point(85, 23)); // Type 'Architecture' in 'Unknown Name' text box uIItemEdit.Text = this.DefineQueryParams.UIItemEditText1; // Click 'Query' client Mouse.Click(uIQueryClient, new Point(121, 34)); // Type 'Station' in 'Unknown Name' text box uIItemEdit.Text = this.DefineQueryParams.UIItemEditText2; // Click 'Query' client Mouse.Click(uIQueryClient, new Point(109, 55)); // Type 'Recipe' in 'Unknown Name' text box uIItemEdit.Text = this.DefineQueryParams.UIItemEditText3; // Click 'Query' client Mouse.Click(uIQueryClient, new Point(69, 73)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(143, 72)); // Type '2012/09/04' in 'Unknown Name' text box uIItemEdit.Text = this.DefineQueryParams.UIItemEditText4; // Click 'Query' client Mouse.Click(uIQueryClient, new Point(72, 87)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(157, 89)); // Double-Click 'Query' client Mouse.DoubleClick(uIQueryClient, new Point(104, 90)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(71, 102)); // Click 'Query' client Mouse.Click(uIQueryClient, new Point(99, 102)); // Type 'm' in 'Unknown Name' text box uIItemEdit.Text = this.DefineQueryParams.UIItemEditText5; // Type 'onth' in 'Unknown Name' text box Keyboard.SendKeys(uIItemEdit, this.DefineQueryParams.UIItemEditSendKeys, ModifierKeys.None); }
public void RightClick_Switch_OnDesignSurface() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Switch, MouseButtons.Right, ModifierKeys.None, new Point(46, 15)); }
public void Click_Decision_Large_View_Match_Type_Combobox() { Mouse.Click(DialogsUIMap.DecisionOrSwitchDialog.LargeView.Table.Row1.MatchTypeCell.MatchTypeCombobox, new Point(5, 5)); }
public void Select_TSTCIREMOTE_From_Server_Source_Wizard_Dropdownlist() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.NewServerSource.AddressComboBox.TSTCIREMOTE, new Point(70, 19)); Assert.AreEqual("TST-CI-REMOTE", MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.NewServerSource.AddressComboBox.AddressEditBox.Text, "Server source address textbox text does not equal TST-CI-REMOTE"); Assert.IsTrue(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.NewServerSource.TestConnectionButton.Exists, "Server source wizard does not contain a test connection button"); }
public void Click_Close_Server_Source_Wizard_Tab_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.CloseButton, new Point(5, 5)); }
public void Click_UserButton_On_ServerSourceTab() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.UserRadioButton); }
public void Click_Deploy_Tab_Destination_Server_Remote_Connection_Integration_Item() { Mouse.Click(UIMap.MainStudioWindow.ComboboxListItemAsRemoteConnectionIntegration.Text, new Point(223, 10)); }
public void TC04_GetQQTaoLunZuList() { OrigionLinkService olService = new OrigionLinkService(); MsgManWindow mmw = new MsgManWindow(); Mouse.Click(mmw.MsgManTabs.MultipleTalksTabPage); Mouse.Click(mmw.LeftList.MyMultipleTalk); WinListItem last = null; int i = 0; while (mmw.HasNext(mmw.MidList, i)) { if (last != null) { Mouse.Click(last); Keyboard.SendKeys(KeyboardKeys.DOWN); } WinListItem item = mmw.Next(mmw.MidList, i); Mouse.DoubleClick(item); #region //获取聊天对话框 Console.WriteLine("[{0}] 获取聊天对话框", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); QQTalkWindow window = new QQTalkWindow(); //获取工具条按钮 Console.WriteLine("[{0}] 获取工具条按钮", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); WinSplitButton btnJoinTalk = window.TalkToolBar.BtnJoinTalk; //点击“邀请加入多人聊天” Console.WriteLine("[{0}] 点击“邀请加入多人聊天”", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Mouse.Click(btnJoinTalk); //获取弹出窗口 Console.WriteLine("[{0}] 获取弹出窗口", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); JoinTalkWindow jtWin = new JoinTalkWindow(); //等待弹出窗口显示完毕 Console.WriteLine("[{0}] 等待弹出窗口显示完毕", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); jtWin.JoinTalkMenu.JoinTalkItem.WaitForControlExist(); //点击“复制邀请链接” Console.WriteLine("[{0}] 点击“复制邀请链接”", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); //Mouse.Click(jtWin.JoinTalkMenu.JoinTalkItem); Keyboard.SendKeys(KeyboardKeys.DOWN); Keyboard.SendKeys(KeyboardKeys.DOWN); Keyboard.SendKeys(KeyboardKeys.ENTER); Console.WriteLine("[{0}] 休眠1秒钟", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Thread.Sleep(1000); //从黏贴板中读取新邀请链接 Console.WriteLine("[{0}] 从黏贴板中读取新邀请链接", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); string newLink = Clipboard.GetText(); if (!string.IsNullOrWhiteSpace(newLink) && newLink.StartsWith("点击链接加入多人聊天")) { newLink = Clipboard.GetText().Split("\r\n".ToCharArray())[1]; } //关闭讨论组标签 Console.WriteLine("[{0}] 关闭讨论组标签", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Keyboard.SendKeys(window, KeyboardKeys.ESC); #endregion OrigionLink link = new OrigionLink() { QQOwner = "", RetrieveDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd")), Type = "Z", Name = item.Name.Substring(0, 1000), JoinLink = newLink }; try { olService.Insert(link); } catch (Exception ex) { Console.WriteLine(link.ToString()); Console.WriteLine(ex.Message); } last = item; //if (++i >= 595) break; } }
public void Click_Deploy_Tab_Source_Server_Combobox() { UIMap.WaitForSpinner(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.SourceServerExplorer.ExplorerTree.LocalHost.Spinner); Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.SourceServerConectControl.Combobox.ToggleButton, new Point(230, 9)); Assert.IsTrue(UIMap.MainStudioWindow.ComboboxListItemAsNewRemoteServer.Exists, "New Remote Server... option does not exist in Source server combobox."); }
public void TC02_RetrieveNewLink() { DiscussGroupLinkService linkService = new DiscussGroupLinkService(); List <DiscussGroupLink> list = linkService.getByStatus(EntityStatus.Waiting); Console.WriteLine("获得{0}条未处理的DiscussGroupLink", list.Count); int count = list.Count; for (int i = 0; i < count; i++) { DiscussGroupLink link = list[i]; Console.WriteLine("处理DiscussGroupLink, ID={0}", link.ID); string root = (new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().Location)).Directory.FullName; string exeFile = root + "\\files\\ShowNotify.exe"; Process.Start(exeFile, "2000 " + string.Format("正在处理:{0}/{1}", i, count)); try { linkService.UpdateStatus(link.ID, EntityStatus.Processing, "处理中"); string newLink = ""; //QQ讨论组 if (link.LinkType == "Z") { string oldLink = link.OldLink; //使用默认浏览器(IE)打开指定地址 Console.WriteLine("[{0}] 打开IE浏览器", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); JoinTalkWebPage jtPage = new JoinTalkWebPage(); jtPage.LaunchUrl(new System.Uri(oldLink)); //点击“加入多人聊天”按钮 Console.WriteLine("[{0}] 点击“加入多人聊天”按钮", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); jtPage.JoinTalkDoc.BtnJoinTalk.WaitForControlExist(); Mouse.Click(jtPage.JoinTalkDoc.BtnJoinTalk); //关闭浏览器 Console.WriteLine("[{0}] 关闭浏览器", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); jtPage.Close(); jtPage.WaitForControlNotExist(); //获取聊天对话框 Console.WriteLine("[{0}] 获取聊天对话框", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); QQTalkWindow window = new QQTalkWindow(); //获取工具条按钮 Console.WriteLine("[{0}] 获取工具条按钮", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); WinSplitButton btnJoinTalk = window.TalkToolBar.BtnJoinTalk; //点击“邀请加入多人聊天” Console.WriteLine("[{0}] 点击“邀请加入多人聊天”", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Mouse.Click(btnJoinTalk); //获取弹出窗口 Console.WriteLine("[{0}] 获取弹出窗口", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); JoinTalkWindow jtWin = new JoinTalkWindow(); //等待弹出窗口显示完毕 Console.WriteLine("[{0}] 等待弹出窗口显示完毕", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); jtWin.JoinTalkMenu.JoinTalkItem.WaitForControlExist(); //点击“复制邀请链接” Console.WriteLine("[{0}] 点击“复制邀请链接”", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Mouse.Click(jtWin.JoinTalkMenu.JoinTalkItem); Console.WriteLine("[{0}] 休眠1秒钟", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Thread.Sleep(1000); //从黏贴板中读取新邀请链接 Console.WriteLine("[{0}] 从黏贴板中读取新邀请链接", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); newLink = Clipboard.GetText(); if (!string.IsNullOrWhiteSpace(newLink) && newLink.StartsWith("点击链接加入多人聊天")) { newLink = Clipboard.GetText().Split("\r\n".ToCharArray())[1]; } //Keyboard.SendKeys(window.Input, ":) just for holding this group. sorry to bother."); //Keyboard.SendKeys(window.Input, KeyboardKeys.ENTER); //关闭讨论组标签 Console.WriteLine("[{0}] 关闭讨论组标签", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); Keyboard.SendKeys(window, KeyboardKeys.ESC); } else { //QQ群 } //保存新Url,http://url.cn/5rUmF4D if (!string.IsNullOrWhiteSpace(newLink)) { linkService.UpdateNewLink(link.ID, newLink); } else { linkService.UpdateStatus(link.ID, EntityStatus.Fail, "获取新链接失败"); } } catch (Exception ex) { linkService.UpdateStatus(link.ID, EntityStatus.Fail, HttpUtility.UrlEncode(ex.Message)); } //break; } }
public void Click_Deploy_Tab_Source_Refresh_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.SourceServerExplorer.RefreshButton); }
/// <summary> /// RecordedMethod2 /// </summary> public void RecordedMethod2() { #region Variable Declarations WpfImage uIItemImage = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom.UIItemImage; WpfTabPage uIКвестыTabPage = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIКвестыTabPage; WpfTabPage uIНавыкиTabPage = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIНавыкиTabPage; WpfTabPage uIХарактеристикиTabPage = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIХарактеристикиTabPage; WpfTabPage uIИнформацияTabPage = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIИнформацияTabPage; WpfButton uIOKButton = this.UIMyLifeRPGOrganizerXWindow.UIOKButton; WpfButton uIButtonFocusButton = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom1.UIButtonFocusButton; WpfButton uIОКButton = this.UIMyLifeRPGOrganizerXWindow.UIОКButton; WpfButton uIButtonFocusButton1 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom1.UIButtonFocusButton1; WpfListItem uISampleModelTaskListItem = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom2.UIItemList.UISampleModelTaskListItem; WpfButton uIРедактироватьзадачуButton = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom2.UIРедактироватьзадачуButton; WpfButton uIOKButton1 = this.UIMyLifeRPGOrganizerXWindow.UIUcTasksSettingsViewCustom.UIOKButton; WpfButton uIОКButton1 = this.UIMyLifeRPGOrganizerXWindow.UIОКButton1; WpfCustom uIUserControlCustom3 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom3; WpfImage uIItemImage1 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom11.UIItemImage; WpfButton uIButtonFocusButton2 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom21.UIButtonFocusButton; WpfButton uIButtonFocusButton11 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom22.UIButtonFocusButton1; WpfListItem uISampleModelTaskListItem1 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom31.UIItemList.UISampleModelTaskListItem; WpfButton uIРедактироватьзадачуButton1 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom32.UIРедактироватьзадачуButton; WpfMenuItem uIВыходMenuItem = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom4.UIItemMenu.UIВыходMenuItem; #endregion // Щелкните рисунок Mouse.Click(uIItemImage, new Point(172, 121)); // Щелкните "Квесты" вкладка Mouse.Click(uIКвестыTabPage, new Point(180, 11)); // Щелкните "Навыки" вкладка Mouse.Click(uIНавыкиTabPage, new Point(141, 5)); // Щелкните "Характеристики" вкладка Mouse.Click(uIХарактеристикиTabPage, new Point(139, 29)); // Щелкните "Информация" вкладка Mouse.Click(uIИнформацияTabPage, new Point(151, 24)); // Щелкните "OK" кнопка Mouse.Click(uIOKButton, new Point(733, 11)); // Щелкните "ButtonFocus" кнопка Mouse.Click(uIButtonFocusButton, new Point(558, 164)); // Щелкните "Ок" кнопка Mouse.Click(uIОКButton, new Point(889, 26)); // Щелкните "ButtonFocus" кнопка Mouse.Click(uIButtonFocusButton1, new Point(104, 200)); // Щелкните "Sample.Model.Task" элемент списка Mouse.Click(uISampleModelTaskListItem, new Point(193, 200)); // Щелкните "Редактировать задачу" кнопка Mouse.Click(uIРедактироватьзадачуButton, new Point(53, 28)); // Щелкните "OK" кнопка Mouse.Click(uIOKButton1, new Point(606, 15)); // Щелкните "Ок" кнопка Mouse.Click(uIОКButton1, new Point(876, 17)); // Щелкните "UserControl" пользовательский элемент управления Mouse.Click(uIUserControlCustom3, new Point(632, 544)); // Щелкните рисунок Mouse.Click(uIItemImage1, new Point(152, 86)); // Щелкните "OK" кнопка Mouse.Click(uIOKButton, new Point(823, 16)); // Щелкните "ButtonFocus" кнопка Mouse.Click(uIButtonFocusButton2, new Point(532, 153)); // Щелкните "Ок" кнопка Mouse.Click(uIОКButton, new Point(874, 27)); // Щелкните "ButtonFocus" кнопка Mouse.Click(uIButtonFocusButton11, new Point(184, 228)); // Щелкните "Sample.Model.Task" элемент списка Mouse.Click(uISampleModelTaskListItem1, new Point(226, 225)); // Щелкните "Редактировать задачу" кнопка Mouse.Click(uIРедактироватьзадачуButton1, new Point(43, 12)); // Щелкните "OK" кнопка Mouse.Click(uIOKButton1, new Point(635, 23)); // Щелкните "Ок" кнопка Mouse.Click(uIОКButton1, new Point(892, 3)); // Щелкните "Выход" элемент меню Mouse.Click(uIВыходMenuItem, new Point(14, 9)); }
public void WhenISelectLocalhostFromTheSourceTab() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.SourceServerExplorer.ExplorerTree.LocalHost.EnvironmentNameCheckCheckBox); }
/// <summary> /// SaveCustomizedInspectionSummaryReport - Use 'SaveCustomizedInspectionSummaryReportParams' to pass parameters into this method. /// </summary> public void CreateCustomInspectionSummaryReport(String customeReportName) { #region Variable Declarations WinButton uIWizardButton = this.UISmartViewProductionQWindow.UIInspectionSummaryWindow.UIToolBarPreviewWindow.UIWizardButton; WinTabPage uIReportOptionsTabPage = this.UIInspectionSummaryWindow.UITabWindow.UIReportOptionsTabPage; WinCheckBox uIDisplaynullcountsCheckBox = this.UIInspectionSummaryWindow.UIDisplaynullcountsWindow.UIDisplaynullcountsCheckBox; WinCheckBox uIShowcustomtextCheckBox = this.UIInspectionSummaryWindow.UIShowcustomtextWindow.UIShowcustomtextCheckBox; WinButton uIItemButton = this.UIInspectionSummaryWindow.UIItemWindow1.UIItemButton; WinClient uITestClient = this.UICustomTextWindow.UITextValueWindow.UITestClient; WinButton uIApplyButton = this.UICustomTextWindow.UIApplyWindow.UIApplyButton; WinTabPage uISectionFormattingTabPage = this.UIInspectionSummaryWindow.UITabWindow.UISectionFormattingTabPage; WinComboBox uIComboPageComboBox = this.UIInspectionSummaryWindow.UIComboPageWindow.UIComboPageComboBox; WinRadioButton uILineRadioButton = this.UIInspectionSummaryWindow.UILineWindow.UILineRadioButton; WinCheckBox uILegendCheckBox = this.UIInspectionSummaryWindow.UILegendWindow.UILegendCheckBox; WinCheckBox uILogarithmicscaleCheckBox = this.UIInspectionSummaryWindow.UILogarithmicscaleWindow.UILogarithmicscaleCheckBox; WinButton uISaveButton = this.UIInspectionSummaryWindow.UISaveWindow.UISaveButton; WinEdit uITextNameEdit = this.UISaveCustomReportWindow.UICustomInspectionSummWindow.UITextNameEdit; WinButton uISaveButton1 = this.UISaveCustomReportWindow.UISaveWindow.UISaveButton; #endregion // Click 'Wizard' button Mouse.Click(uIWizardButton, new Point(13, 9)); // Click 'Report Options' tab Mouse.Click(uIReportOptionsTabPage, new Point(36, 11)); // Select 'Display null counts' check box uIDisplaynullcountsCheckBox.Checked = this.SaveCustomizedInspectionSummaryReportParams.UIDisplaynullcountsCheckBoxChecked; // Select 'Show custom text' check box //uIShowcustomtextCheckBox.Checked = this.SaveCustomizedInspectionSummaryReportParams.UIShowcustomtextCheckBoxChecked; // Click '...' button //Mouse.Click(uIItemButton, new Point(8, 13)); // Click 'Test' client //.Click(uITestClient, new Point(157, 19)); //Keyboard.SendKeys(uITestClient, "Test custome text" + customeReportName, ModifierKeys.None); // Type '{Space}at{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}{Back}Test{Space}automation{Space}custom{Space}test{Back}{Back}xt' in 'Test' client //Keyboard.SendKeys(uITestClient, this.SaveCustomizedInspectionSummaryReportParams.UITestClientSendKeys, ModifierKeys.None); // Click 'Apply' button //Mouse.Click(uIApplyButton, new Point(33, 13)); // Click 'Section Formatting' tab Mouse.Click(uISectionFormattingTabPage, new Point(50, 11)); // Select 'Graph' in 'comboPage' combo box uIComboPageComboBox.SelectedItem = this.SaveCustomizedInspectionSummaryReportParams.UIComboPageComboBoxSelectedItem; // Select 'Line' radio button uILineRadioButton.Selected = this.SaveCustomizedInspectionSummaryReportParams.UILineRadioButtonSelected; // Select 'Legend' check box uILegendCheckBox.Checked = this.SaveCustomizedInspectionSummaryReportParams.UILegendCheckBoxChecked; // Select 'Logarithmic scale' check box uILogarithmicscaleCheckBox.Checked = this.SaveCustomizedInspectionSummaryReportParams.UILogarithmicscaleCheckBoxChecked; // Click 'Save' button Mouse.Click(uISaveButton, new Point(39, 11)); // Type 'ATME' in 'textName' text box uITextNameEdit.Text = customeReportName; // Click 'Save' button Mouse.Click(uISaveButton1, new Point(24, 19)); CloseWizardWindow(); }
public void Click_Deploy_Tab_Deploy_Button_no_version_conflict_dialog() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.DeployButton); WaitForDeploySuccessSkippingVersionConflicts(); }
public void Select_LocalhostConnected_From_Deploy_Tab_Destination_Server_Combobox() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.DestinationServerConectControl.Combobox.ToggleButton, new Point(230, 9)); Assert.IsTrue(UIMap.MainStudioWindow.ComboboxListItemAsLocalhost.Exists, "Localhost option does not exist in Destination server combobox."); Mouse.Click(UIMap.MainStudioWindow.ComboboxListItemAsLocalhost, new Point(226, 13)); }
public void Click_Close_Deploy_Tab_Button() { Assert.IsTrue(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.CloseButton.Exists, "DeployTab close tab button does not exist."); Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.CloseButton, new Point(16, 6)); }
public void Click_Deploy_Tab_Destination_Server_Combobox() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.WorkSurfaceContext.DockManager.DeployView.DestinationServerConectControl.Combobox.ToggleButton, new Point(230, 9)); }
public void Click_Close_Deploy_Tab() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.DeployTab.CloseButton, new Point(16, 11)); }
public void Click_Deploy_Tab_Destination_Server_New_Remote_Server_Item() { Mouse.Click(UIMap.MainStudioWindow.ComboboxListItemAsNewRemoteServer, new Point(223, 10)); }
public void Click_Server_Source_Wizard_Test_Connection_Button() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.NewServerSource.TestConnectionButton, new Point(51, 8)); UIMap.WaitForSpinner(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.ServerSourceTab.WorkSurfaceContext.NewServerSource.Spinner); }
public void Click_Studio_Log_File() { Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.SettingsTab.WorksurfaceContext.SettingsView.TabList.LoggingTab.LogSettingsViewConte.StudioLogs.StudioLogFile.ItemHyperlink, new Point(79, 10)); }