private static WinComboBox ComboBoxFilm() { var combobxFilmParent = new WinWindow(CommonUiMap.WindowMaintance()); combobxFilmParent.SearchProperties[WinControl.PropertyNames.ControlName] = "cboFilm"; var combobxFilm = new WinComboBox(combobxFilmParent); return combobxFilm; }
private static WinComboBox ComboBoxDistributionTerms() { var combobxDistTermsParent = new WinWindow(CommonUiMap.WindowMaintance()); combobxDistTermsParent.SearchProperties[WinControl.PropertyNames.ControlName] = "cboDistributionTerms"; var combobxDistTerms = new WinComboBox(combobxDistTermsParent); return combobxDistTerms; }
/// <summary> /// MotoAWAP - Use 'MotoAWAPParams' to pass parameters into this method. /// </summary> public void MotoAWAP() { #region Variable Declarations WinButton uIAWAPButton = this.UIQuoteResultsWindow.UIAWAPWindow.UIAWAPButton; WinComboBox uIItemComboBox = this.UIAcceptWithAnotherProWindow.UIItemWindow.UIItemComboBox; WinEdit uIItemEdit = this.UIAcceptWithAnotherProWindow.UIItemWindow1.UIItemEdit; WinEdit uIItemEdit1 = this.UIAcceptWithAnotherProWindow.UIItemWindow2.UIItemEdit; WinEdit uIItemEdit2 = this.UIAcceptWithAnotherProWindow.UIItemWindow3.UIItemEdit; WinEdit uIItemEdit3 = this.UIAcceptWithAnotherProWindow.UIItemWindow4.UIItemEdit; WinButton uIOKButton = this.UIAcceptWithAnotherProWindow.UIOKWindow.UIOKButton; WinButton uIOKButton1 = this.UIPaymentMethodsWindow.UIOKWindow.UIOKButton; WinCheckBox uIAddActivityCheckBox = this.UIImporttoTAMWindow.UIImportOptionsClient.UIAddActivityCheckBox; WinButton uIOKButton2 = this.UIImporttoTAMWindow.UIImporttoTAMClient.UIOKButton; WinButton uIOKButton3 = this.UITransactiontoinsertWindow.UIItemWindow.UITransactiontoinsertClient.UIOKButton; WinButton uIOKButton4 = this.UITamxml7Window.UITamxml7Client.UIOKButton; #endregion // The recording for the application under test '\\Pc-pez\APPLIED\APPS\IEOffice\Data\InsureTam.exe' may not be correct as it is located on a network share. Please install the application on a local path. // Click '&AWAP' button Mouse.Click(uIAWAPButton, new Point(50, 14)); // Select 'AIG' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = this.MotoAWAPParams.UIItemComboBoxSelectedItem; // Type 'test' in 'Unknown Name' text box uIItemEdit.Text = this.MotoAWAPParams.UIItemEditText; // Type '12345' in 'Unknown Name' text box uIItemEdit1.Text = this.MotoAWAPParams.UIItemEditText1; // Type '10000' in 'Unknown Name' text box uIItemEdit2.Text = this.MotoAWAPParams.UIItemEditText2; // Click 'Unknown Name' text box Mouse.Click(uIItemEdit3, new Point(31, 6)); // Click '&OK' button Mouse.Click(uIOKButton, new Point(49, 9)); // Click '&Ok' button Mouse.Click(uIOKButton1, new Point(45, 11)); // The recording for the application under test '\\Pc-pez\APPLIED\TamXML\TamXML7.exe' may not be correct as it is located on a network share. Please install the application on a local path. // Clear 'Add Activity' check box uIAddActivityCheckBox.Checked = this.MotoAWAPParams.UIAddActivityCheckBoxChecked; // Click 'Ok' button Mouse.Click(uIOKButton2, new Point(44, 7)); // Click '&Ok' button Mouse.Click(uIOKButton3, new Point(56, 6)); Playback.PlaybackSettings.ContinueOnError = true; Mouse.Click(uIOKButton3, new Point(56, 6)); Playback.PlaybackSettings.ContinueOnError = false; // Click 'OK' button Mouse.Click(uIOKButton4, new Point(47, 13)); }
public void VerifyFeatureColumns(bool isFeatureColumn1Enabled, String informationColumn1, bool isFeatureColumn2Enabled, String informationColumn2, String decimalDigit) { #region Variable Declarations WinCheckBox uICheck1CheckBox = this.UIDisplayOptionsWindow.UICheck1Window.UICheck1CheckBox; WinComboBox uIItemComboBox = this.UIDisplayOptionsWindow.UIItemWindow.UIItemComboBox; WinCheckBox uICheck1CheckBox1 = this.UIDisplayOptionsWindow.UICheck1Window1.UICheck1CheckBox; WinComboBox uIItemComboBox1 = this.UIDisplayOptionsWindow.UIItemWindow1.UIItemComboBox; WinComboBox uIItemComboBox2 = this.UIDisplayOptionsWindow.UIItemWindow2.UIItemComboBox; #endregion // Clear 'Check1' check box Assert.AreEqual(isFeatureColumn1Enabled, uICheck1CheckBox.Checked); if (isFeatureColumn1Enabled) { // Select 'Right' in 'Unknown Name' combo box Assert.AreEqual(informationColumn1, uIItemComboBox.SelectedItem); } // Select 'Check1' check box Assert.AreEqual(isFeatureColumn2Enabled, uICheck1CheckBox1.Checked); if (isFeatureColumn2Enabled) { // Select 'Left' in 'Unknown Name' combo box Assert.AreEqual(informationColumn2, uIItemComboBox1.SelectedItem); } // Select '4' in 'Unknown Name' combo box Assert.AreEqual(decimalDigit, uIItemComboBox2.SelectedItem); }
/// <summary> /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method. /// </summary> public void FillTextFields() { #region Variable Declarations WinEdit uITextFirstNameEdit = this.UIFillRegistrationDetaWindow.UITextFirstNameWindow.UITextFirstNameEdit; WinEdit uITextLastNameEdit = this.UIFillRegistrationDetaWindow.UITextLastNameWindow.UITextLastNameEdit; WinComboBox uIGenderComboBox = this.UIFillRegistrationDetaWindow.UICmbGenderWindow.UIGenderComboBox; WinEdit uITextAddressEdit = this.UIFillRegistrationDetaWindow.UITextAddressWindow.UITextAddressEdit; WinCheckBox uIIndiaCheckBox = this.UIFillRegistrationDetaWindow.UIIndiaWindow.UIIndiaCheckBox; WinButton uIOKButton = this.UIFillRegistrationDetaWindow.UIOKWindow.UIOKButton; #endregion // Type 'Sanoop' in 'textFirstName' text box uITextFirstNameEdit.Text = this.RecordedMethod1Params.UITextFirstNameEditText; // Type 'Ak' in 'textLastName' text box uITextLastNameEdit.Text = this.RecordedMethod1Params.UITextLastNameEditText; // Select 'Male' in 'Gender' combo box uIGenderComboBox.SelectedItem = this.RecordedMethod1Params.UIGenderComboBoxSelectedItem; // Type the following paragraph in 'textAddress' text box //'SE-Mentor //Gayatri Building //Technopark' uITextAddressEdit.Text = this.RecordedMethod1Params.UITextAddressEditText; // Select 'India' check box uIIndiaCheckBox.Checked = this.RecordedMethod1Params.UIIndiaCheckBoxChecked; Playback.Wait(2000); // Click 'OK' button Mouse.Click(uIOKButton, new Point(47, 21)); }
private static WinComboBox ComboBoxSalesTax() { var salesTaxParent = new WinWindow(CommonUiMap.WindowMaintance()); salesTaxParent.SearchProperties[WinControl.PropertyNames.ControlName] = "cboSalesTax"; var comboBoxSalesTax = new WinComboBox(salesTaxParent); return comboBoxSalesTax; }
/// <summary> /// EmployeeGoodInput - Use 'EmployeeGoodInputParams' to pass parameters into this method. /// </summary> public void EmployeeGoodInput() { #region Variable Declarations WinEdit uIEmployeeIdEdit = this.UIEmployeeWindow.UIEmployeeIdWindow.UIEmployeeIdEdit; WinEdit uIFirstNameEdit = this.UIEmployeeWindow.UIFirstNameWindow.UIFirstNameEdit; WinEdit uILastNameEdit = this.UIEmployeeWindow.UILastNameWindow.UILastNameEdit; WinComboBox uIDeliveryMethodComboBox = this.UIEmployeeWindow.UIDeliveryMethodWindow.UIDeliveryMethodComboBox; WinButton uICreateButton = this.UIEmployeeWindow.UICreateWindow.UICreateButton; WinButton uIOKButton = this.UIOKWindow.UIOKButton; #endregion // Type '333' in 'employeeId' text box uIEmployeeIdEdit.Text = this.EmployeeGoodInputParams.UIEmployeeIdEditText1; // Type 'Anna' in 'firstName' text box uIFirstNameEdit.Text = this.EmployeeGoodInputParams.UIFirstNameEditText1; // Type 'Volkova' in 'lastName' text box uILastNameEdit.Text = this.EmployeeGoodInputParams.UILastNameEditText1; // Select 'Cargo' in 'deliveryMethod' combo box uIDeliveryMethodComboBox.SelectedItem = this.EmployeeGoodInputParams.UIDeliveryMethodComboBoxSelectedItem1; // Click 'Create' button Mouse.Click(uICreateButton, new Point(30, 9)); // Click 'OK' button Mouse.Click(uIOKButton, new Point(12, 8)); }
/// <summary> /// ExportInspectionSummaryToExcel - Use 'ExportInspectionSummaryToExcelParams' to pass parameters into this method. /// </summary> public void ExportInspectionSummaryToExcel(String filePath) { #region Variable Declarations WinTitleBar uIInspectionSummaryTitleBar = this.UISmartViewProductionQWindow.UIInspectionSummaryWindow.UIInspectionSummaryTitleBar; WinButton uIExcelWorkbookButton = this.UISmartViewProductionQWindow.UIInspectionSummaryWindow.UIToolBarPreviewWindow.UIExcelWorkbookButton; WinListItem uICapturedImageListItem = this.UIExportreportWindow.UIFolderViewList.UICapturedImageListItem; WinComboBox uIFilenameComboBox = this.UIExportreportWindow.UIItemWindow.UIFilenameComboBox; WinButton uISaveButton = this.UIExportreportWindow.UISaveWindow.UISaveButton; WinButton uICancelButton = this.UIOpenwithWindow.UICancelWindow.UICancelButton; #endregion // Click 'Inspection Summary' title bar Mouse.Click(uIInspectionSummaryTitleBar, new Point(519, 3)); // Click 'Excel Workbook' button Mouse.Click(uIExcelWorkbookButton, new Point(10, 11)); // Double-Click 'CapturedImage' list item // Mouse.DoubleClick(uICapturedImageListItem, new Point(76, 10)); // Select 'TestInspection' in 'File name:' combo box uIFilenameComboBox.EditableItem = filePath; // Click '&Save' button Mouse.Click(uISaveButton, new Point(49, 12)); if (uICancelButton.Exists) { // Click 'Cancel' button Mouse.Click(uICancelButton, new Point(24, 15)); } }
private static WinComboBox GetWinComboBox(string uiTitle, string uiType) { var htmlcontrolWin = new WinComboBox(Window.Locate(uiTitle, uiType)); var htmlControlWin = htmlcontrolWin; htmlControlWin.TechnologyName = TechnologyNameWin; return(htmlControlWin); }
public static List<string> GetAllDropDownItems(WinComboBox dropDown) { var items = dropDown.GetProperty("Items") as UITestControlCollection; return items.Select(item => item.Name).ToList(); }
/// <summary> /// SelectionSubSection - Use 'SelectionSubSectionParams' to pass parameters into this method. /// </summary> public void SelectionSubSection() { #region Variable Declarations WinComboBox uIComboPageComboBox = this.UILaneSummaryWindow.UIComboPageWindow.UIComboPageComboBox; #endregion // Select 'Table' in 'comboPage' combo box uIComboPageComboBox.SelectedItem = this.SelectionSubSectionParams.UIComboPageComboBoxSelectedItem; }
/// <summary> /// DefineColumnHeaderRotation - Use 'DefineColumnHeaderRotationParams' to pass parameters into this method. /// </summary> public void DefineColumnHeaderRotation(String orientation) { #region Variable Declarations WinComboBox uIColumnheaderrotationComboBox = this.UILaneSummaryWindow.UIComboOrientationWindow.UIColumnheaderrotationComboBox; #endregion // Select 'Vertical' in 'Column header rotation:' combo box uIColumnheaderrotationComboBox.SelectedItem = orientation; }
/// <summary> /// Sets the ComboBox. /// </summary> /// <param name="name">The name.</param> /// <param name="targetName">Name of the target.</param> public static void SetComboBox(string name, string targetName) { WinComboBox comboBox = ( WinComboBox )Robot.FindWinControl(typeof(WinComboBox), name, _root); if (comboBox.SelectedItem != targetName) { comboBox.SelectedItem = targetName; } }
/// <summary> /// SelectClassFromClassDropDownInCPTab - Use 'SelectClassFromClassDropDownInCPTabParams' to pass parameters into this method. /// </summary> public void SelectClassFromClassDropDownInCPTab(String defectClass) { #region Variable Declarations WinComboBox uIItemComboBox = this.UISmartViewRecipeManagWindow.UIClassesView1BasicWindow.UIItemWindow1.UIItemComboBox; #endregion // Select 'Low Density Bright' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = defectClass; }
/// <summary> /// DefineDownwebNeighborhood - Use 'DefineDownwebNeighborhoodParams' to pass parameters into this method. /// </summary> public void DefineDownwebNeighborhood() { #region Variable Declarations WinComboBox uIItemComboBox = this.UISmartViewRecipeManagWindow.UIPixelFilterStationViWindow.UIItemWindow1.UIItemComboBox; #endregion // Select '3' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = this.DefineDownwebNeighborhoodParams.UIItemComboBoxSelectedItem; }
/// <summary> /// SelectRecipe - Use 'SelectRecipeParams' to pass parameters into this method. /// </summary> public void SelectRecipe(String Recipe) { #region Variable Declarations WinComboBox uIItemComboBox = this.UISmartViewConsole4CamWindow.UIInspectionSetupWindow.UIItemWindow.UIItemComboBox; #endregion // Select 'test' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = Recipe; }
/// <summary> /// surseeleukerbad - Verwenden Sie "surseeleukerbadParams", um Parameter an diese Methode zu übergeben. /// </summary> public void surseeleukerbad() { #region Variable Declarations WinComboBox uICb_startComboBox = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox; WinButton uIStationsuchenButton = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton; WinText uIBittegebenSieIhreEndText = this.UITransportAppWindow.UIBittegebenSieIhreEndWindow.UIBittegebenSieIhreEndText; WinComboBox uIBittegebenSieIhreStaComboBox = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox; WinWindow uIBittegebenSieIhreStaWindow = this.UITransportAppWindow.UITransportAppClient.UIBittegebenSieIhreStaWindow; WinButton uIStationsuchenButton1 = this.UITransportAppWindow.UIStationsuchenWindow1.UIStationsuchenButton; WinButton uIVerbindungsuchenButton = this.UITransportAppWindow.UIVerbindungsuchenWindow.UIVerbindungsuchenButton; WinButton uIZumStationenFahrplanButton = this.UITransportAppWindow.UIZumStationenFahrplanWindow.UIZumStationenFahrplanButton; WinClient uITransportAppClient = this.UITransportAppWindow.UITransportAppClient; WinButton uISchliessenButton = this.UITransportAppWindow.UISchliessenWindow.UISchliessenButton; #endregion // "Sursee" in "cb_start" Kombinationsfeld auswählen uICb_startComboBox.EditableItem = this.surseeleukerbadParams.UICb_startComboBoxEditableItem; // Klicken "&Station suchen" Schaltfläche Mouse.Click(uIStationsuchenButton, new Point(24, 15)); // "Sursee" in "cb_start" Kombinationsfeld auswählen uICb_startComboBox.SelectedItem = this.surseeleukerbadParams.UICb_startComboBoxSelectedItem; // Klicken "Bitte geben Sie Ihre Endstation ein:" Bezeichnung Mouse.Click(uIBittegebenSieIhreEndText, new Point(135, 7)); // "Leukerbad" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen uIBittegebenSieIhreStaComboBox.EditableItem = this.surseeleukerbadParams.UIBittegebenSieIhreStaComboBoxEditableItem; // Klicken "Bitte geben Sie Ihre Startstation ein:" Fenster Mouse.Click(uIBittegebenSieIhreStaWindow, new Point(168, 88)); // Klicken "Bitte geben Sie Ihre Startstation ein:" Fenster Mouse.Click(uIBittegebenSieIhreStaWindow, new Point(168, 88)); // "Leukerba" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen uIBittegebenSieIhreStaComboBox.EditableItem = this.surseeleukerbadParams.UIBittegebenSieIhreStaComboBoxEditableItem1; // Klicken "Station such&en" Schaltfläche Mouse.Click(uIStationsuchenButton1, new Point(48, 10)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(104, 10)); // Klicken "Zum Stationen Fahrplan" Schaltfläche Mouse.Click(uIZumStationenFahrplanButton, new Point(119, 8)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(228, 201)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(228, 201)); // Klicken "Schliessen" Schaltfläche Mouse.Click(uISchliessenButton, new Point(52, 18)); }
/// <summary> /// Metodo de teste da interface para operação de adição /// </summary> public void Test_UI_Adicao() { #region Variable Declarations WinEdit uINomeEdit = this.UIDebugWindow.UIItemWindow.UICalculadoraWinFormseListItem.UINomeEdit; WinButton uIFecharButton = this.UIDebugWindow.UIDebugTitleBar.UIFecharButton; WinComboBox uIAbrirComboBox = this.UIExecutarWindow.UIItemWindow.UIAbrirComboBox; WinEdit uIAbrirEdit = this.UIExecutarWindow.UIItemWindow1.UIAbrirEdit; WinButton uIMinimizarButton = this.UIDebugWindow.UIDebugTitleBar.UIMinimizarButton; WinClient uICalculadoraClient = this.UICalculadoraWindow.UICalculadoraClient; WinEdit uITxtPrimeiroNumeroEdit = this.UICalculadoraWindow.UITxtPrimeiroNumeroWindow.UITxtPrimeiroNumeroEdit; WinEdit uITxtSegundoNumeroEdit = this.UICalculadoraWindow.UITxtSegundoNumeroWindow.UITxtSegundoNumeroEdit; WinComboBox uICmbOperacaoComboBox = this.UICalculadoraWindow.UICmbOperacaoWindow.UICmbOperacaoComboBox; WinButton uICalcularButton = this.UICalculadoraWindow.UICalcularWindow.UICalcularButton; WinButton uIFecharButton1 = this.UICalculadoraWindow.UICalculadoraTitleBar.UIFecharButton; #endregion // Last mouse action was not recorded. // Click 'Nome' text box Mouse.Click(uINomeEdit, new Point(101, 12)); // Click 'Fechar' button Mouse.Click(uIFecharButton, new Point(6, 17)); // Press keyboard shortcut keys 'Windows + r' Keyboard.SendKeys(this.Test_UI_AdicaoParams.SendKeys, ModifierKeys.Windows); // Select 'D:\TreinaWeb\TreinaWeb.Calculadora\Calculadora.WinForms\bin\Debug' in 'Abrir:' combo box uIAbrirComboBox.EditableItem = this.Test_UI_AdicaoParams.UIAbrirComboBoxEditableItem; // Type '{Enter}' in 'Abrir:' text box Keyboard.SendKeys(uIAbrirEdit, this.Test_UI_AdicaoParams.UIAbrirEditSendKeys, ModifierKeys.None); // Double-Click 'Nome' text box Mouse.DoubleClick(uINomeEdit, new Point(82, 14)); // Click 'Minimizar' button Mouse.Click(uIMinimizarButton, new Point(17, 8)); // Click 'Calculadora' client Mouse.Click(uICalculadoraClient, new Point(145, 3)); // Type '2' in 'txtPrimeiroNumero' text box uITxtPrimeiroNumeroEdit.Text = this.Test_UI_AdicaoParams.UITxtPrimeiroNumeroEditText; // Type '2' in 'txtSegundoNumero' text box uITxtSegundoNumeroEdit.Text = this.Test_UI_AdicaoParams.UITxtSegundoNumeroEditText; // Select 'Adição' in 'cmbOperacao' combo box uICmbOperacaoComboBox.SelectedItem = this.Test_UI_AdicaoParams.UICmbOperacaoComboBoxSelectedItem; // Click 'Calcular' button Mouse.Click(uICalcularButton, new Point(37, 11)); // Click 'Fechar' button Mouse.Click(uIFecharButton1, new Point(26, 13)); }
/// <summary> /// DefineLaneColumnsLabel - Use 'DefineLaneColumnsLabelParams' to pass parameters into this method. /// </summary> public void DefineLaneColumnsLabel(String label) { #region Variable Declarations WinComboBox uIItemComboBox = this.UIDisplayOptionsWindow.UIItemWindow3.UIItemComboBox; #endregion // Select 'Left limit' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = label; }
/// <summary> /// SelectPCFromSVDataStoredDropDown - Use 'SelectPCFromSVDataStoredDropDownParams' to pass parameters into this method. /// </summary> public void SelectPCFromSVDataStoredDropDown() { #region Variable Declarations WinComboBox uIItemComboBox = this.UISelectServerWindow.UIItemWindow.UIItemComboBox; #endregion // Select 'SVSQA-WES7' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = this.SelectPCFromSVDataStoredDropDownParams.UIItemComboBoxSelectedItem; }
public void VerifyLaneColumnsLabel(String label) { #region Variable Declarations WinComboBox uIItemComboBox = this.UIDisplayOptionsWindow.UIItemWindow3.UIItemComboBox; #endregion // Select 'Left limit' in 'Unknown Name' combo box Assert.AreEqual(label, uIItemComboBox.SelectedItem); }
/// <summary> /// SetDecimalPoints - Use 'SetDecimalPointsParams' to pass parameters into this method. /// </summary> public void SetDecimalPoints() { #region Variable Declarations WinComboBox uIItemComboBox = this.UIDisplayOptionsWindow.UIItemWindow1.UIItemComboBox; #endregion // Select '4' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = this.SetDecimalPointsParams.UIItemComboBoxSelectedItem; }
/// <summary> /// SelectFeatureColumns - Use 'SelectFeatureColumnsParams' to pass parameters into this method. /// </summary> public void SelectFeatureColumns() { #region Variable Declarations WinComboBox uIItemComboBox = this.UIDisplayOptionsWindow.UIItemWindow.UIItemComboBox; #endregion // Select 'Downweb Center' in 'Unknown Name' combo box uIItemComboBox.SelectedItem = this.SelectFeatureColumnsParams.UIItemComboBoxSelectedItem; }
/// <summary> /// RecordedMethod4 - Verwenden Sie "RecordedMethod4Params", um Parameter an diese Methode zu übergeben. /// </summary> public void RecordedMethod4() { #region Variable Declarations WinClient uITransportAppClient = this.UITransportAppWindow.UITransportAppClient; WinButton uIVerbindungsuchenButton = this.UITransportAppWindow.UIVerbindungsuchenWindow.UIVerbindungsuchenButton; WinSplitButton uIÄnderungsdatumSplitButton = this.UIDebugWindow.UIItemWindow.UIKopfzeileList.UIÄnderungsdatumSplitButton; WinComboBox uICb_startComboBox = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox; WinButton uIStationsuchenButton = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton; WinComboBox uIBittegebenSieIhreStaComboBox = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox; WinWindow uIBittegebenSieIhreStaWindow = this.UITransportAppWindow.UITransportAppClient.UIBittegebenSieIhreStaWindow; #endregion // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(201, 162)); // Doppelklicken "Verbindung suchen" Schaltfläche Mouse.DoubleClick(uIVerbindungsuchenButton, new Point(102, 23)); // Doppelklicken "Verbindung suchen" Schaltfläche Mouse.DoubleClick(uIVerbindungsuchenButton, new Point(104, 25)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(104, 25)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(121, 22)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(121, 22)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(266, 113)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(274, 101)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(293, 113)); // Klicken "Änderungsdatum" Unterteilte Schaltfläche Mouse.Click(uIÄnderungsdatumSplitButton, new Point(36, 13)); // "huob" in "cb_start" Kombinationsfeld auswählen uICb_startComboBox.EditableItem = this.RecordedMethod4Params.UICb_startComboBoxEditableItem; // Klicken "&Station suchen" Schaltfläche Mouse.Click(uIStationsuchenButton, new Point(40, 15)); // "megg" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen uIBittegebenSieIhreStaComboBox.EditableItem = this.RecordedMethod4Params.UIBittegebenSieIhreStaComboBoxEditableItem; // Klicken "Bitte geben Sie Ihre Startstation ein:" Fenster Mouse.Click(uIBittegebenSieIhreStaWindow, new Point(222, 86)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(135, 17)); }
/// <summary> /// ModuleAdditionAssertion - Use 'ModuleAdditionAssertionExpectedValues' to pass parameters into this method. /// </summary> public void ModuleAdditionAssertion() { #region Variable Declarations WinComboBox uIItemComboBox = this.UIGamersCreatingGamesfWindow.UIGamersCreatingGamesfDocument.UIItemComboBox; #endregion // Verify that the 'SelectedItem' property of combo box equals 'move' Assert.AreEqual(this.ModuleAdditionAssertionExpectedValues.UIItemComboBoxSelectedItem, uIItemComboBox.SelectedItem, "Module move not added"); }
public static void SetNumericUpDown(string name, string keys) { WinComboBox spinner = (WinComboBox)Robot.FindWinControl(typeof(WinComboBox), name, _root); if (spinner.SelectedItem != keys) { spinner.SelectedItem = keys; } }
/// <summary> /// 2013-May-19 /// [email protected] /// /// sample: /// dic.Clear(); /// dic.Add("iAssetCategory", "1"); /// dic.Add("sAssetCategory", "Common Corporate Stocks"); /// dic.Add("Value", "5,060,171.00"); /// pAssets._SMV_TimePeriodEndDate_FPGrid_Add(dic); /// /// dic.Clear(); /// dic.Add("iAssetCategory", "2"); /// dic.Add("sAssetCategory", "Other Corporate Bonds"); /// dic.Add("Value", "1,323,795.00"); /// pAssets._SMV_TimePeriodEndDate_FPGrid_Add(dic); /// /// dic.Clear(); /// dic.Add("iAssetCategory", "3"); /// dic.Add("sAssetCategory", "Other Receivables"); /// dic.Add("Value", "408.00"); /// pAssets._SMV_TimePeriodEndDate_FPGrid_Add(dic); /// /// dic.Clear(); /// dic.Add("iAssetCategory", "4"); /// dic.Add("sAssetCategory", "Interest Bearing Cash"); /// dic.Add("Value", "64,894.00"); /// pAssets._SMV_TimePeriodEndDate_FPGrid_Add(dic); /// /// </summary> /// <param name="dic"></param> public void _SMV_TimePeriodEndDate_FPGrid_Add(MyDictionary dic) { string sFunctionName = "_SMV_TimePeriodEndDate_FPGrid_Add"; _gLib._Report(_PassFailStep.Step, "Function <" + sFunctionName + "> Starts:"); string sAct; int iPosX = 192; int iRow = Convert.ToInt32(dic["iAssetCategory"]); String sRow = ""; for (int i = 1; i < iRow; i++) { sRow = sRow + "{Down}"; } _gLib._SetSyncUDWin("FPGrid", this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid, "Click", 0, false, iPosX, 20); _gLib._SendKeysUDWin("FPGrid", this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid, "{PageUp}{PageUp}" + sRow); WinWindow wWin = new WinWindow(this.wRetirementStudio); ////////////Keyboard.SendKeys(this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid, "{Space}"); _gLib._SendKeysUDWin("FPGrid", this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid, "{Space}"); wWin = new WinWindow(this.wRetirementStudio); wWin.SearchProperties.Add(WinWindow.PropertyNames.ClassName, "WindowsForms10.COMBOBOX", PropertyExpressionOperator.Contains); WinComboBox wCombo = new WinComboBox(wWin); ////////////Keyboard.SendKeys(wCombo, dic["sAssetCategory"]); ////////////_gLib._VerifySyncUDWin("AssetCategory", wCombo, dic["sAssetCategory"], 0); _gLib._SendKeysUDWin("sAssetCategory", wCombo, dic["sAssetCategory"], true); ////////////Keyboard.SendKeys(wCombo, "{Tab}"); _gLib._SendKeysUDWin("ComboBox", wCombo, "{Tab}"); Keyboard.SendKeys(this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid, "{Space}"); wWin = new WinWindow(this.wRetirementStudio); wWin.SearchProperties.Add(WinWindow.PropertyNames.ClassName, "WindowsForms10.EDIT", PropertyExpressionOperator.Contains); WinEdit wEdit = new WinEdit(wWin); ////////////Keyboard.SendKeys(wEdit, dic["Value"]); ////////////_gLib._VerifySyncUDWin("Value", wEdit, dic["Value"], 0); _gLib._SendKeysUDWin("Value", wEdit, dic["Value"], true); //////////Keyboard.SendKeys(wEdit, "{Tab}"); _gLib._SendKeysUDWin("Value", wEdit, "{Tab}"); ////sAct = _fp._ReturnSelectRowContent(this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid); _gLib._SendKeysUDWin("FPGrid", this.wRetirementStudio.wSMV_TimePeriodEndDate_FPGrid.grid, "{PageUp}{PageUp}"); _gLib._Report(_PassFailStep.Step, "Function <" + sFunctionName + "> Ends:"); }
/// <summary> /// RecordedMethod3 - Verwenden Sie "RecordedMethod3Params", um Parameter an diese Methode zu übergeben. /// </summary> public void RecordedMethod3() { #region Variable Declarations WinTreeItem uIWindowsCTreeItem = this.UITransportapiWindow.UIStrukturansichtWindow.UIDesktopTreeItem.UIDieserPCTreeItem.UIWindowsCTreeItem; WinEdit uINameEdit = this.UITransportapiWindow.UIItemWindow.UIProgrammex86ListItem.UINameEdit; WinEdit uINameEdit1 = this.UITransportapiWindow.UIItemWindow1.UIJoëlTheilerListItem.UINameEdit; WinEdit uINameEdit2 = this.UITransportapiWindow.UIItemWindow2.UISetupSBBAPPListItem.UINameEdit; WinEdit uINameEdit3 = this.UITransportapiWindow.UIItemWindow3.UISwissTransportGUIexeListItem.UINameEdit; WinComboBox uICb_startComboBox = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox; WinButton uIStationsuchenButton = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton; WinWindow uIItemWindow1 = this.UITransportAppWindow.UITransportAppClient.UIItemWindow1; WinComboBox uIBittegebenSieIhreStaComboBox1 = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox1; WinEdit uIItemEdit = this.UITransportAppWindow.UIItemWindow.UIItemEdit; WinWindow uIItemWindow2 = this.UITransportAppWindow.UITransportAppClient.UIItemWindow2; WinWindow uIButton1Window = this.UITransportAppWindow.UITransportAppClient.UIButton1Window; #endregion // Klicken "Desktop" -> "Dieser PC" -> "Windows (C:)" Baumelement Mouse.Click(uIWindowsCTreeItem, new Point(18, 18)); // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit, new Point(52, 9)); // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit1, new Point(137, 12)); // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit2, new Point(137, 12)); // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit3, new Point(105, 18)); // "huob" in "cb_start" Kombinationsfeld auswählen uICb_startComboBox.EditableItem = this.RecordedMethod3Params.UICb_startComboBoxEditableItem; // Klicken "&Station suchen" Schaltfläche Mouse.Click(uIStationsuchenButton, new Point(17, 5)); // Klicken "▲▼" Fenster Mouse.Click(uIItemWindow1, new Point(169, 69)); // "schlössli" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen uIBittegebenSieIhreStaComboBox1.EditableItem = this.RecordedMethod3Params.UIBittegebenSieIhreStaComboBox1EditableItem; // Klicken Textfeld Mouse.Click(uIItemEdit, new Point(218, 66)); // Klicken Textfeld Mouse.Click(uIItemEdit, new Point(168, 68)); // Klicken "▲▼" Fenster Mouse.Click(uIItemWindow2, new Point(151, 98)); // Klicken "button1" Fenster Mouse.Click(uIButton1Window, new Point(145, 90)); }
/// <summary> /// 2015-Nov-11 /// [email protected] /// /// sample: /// dic.Clear(); /// dic.Add("PopVerify", "Pop"); /// dic.Add("iRow", ""); /// dic.Add("BenefitSet", ""); /// dic.Add("InsuredPen", ""); /// dic.Add("InsuredSpousePen", ""); /// dic.Add("FundedPen", ""); /// dic.Add("FundedSpousePen", ""); /// pDataSummaryFields._MemberSummaries_Pensions(dic); /// </summary> /// <param name="dic"></param> /// public void _MemberSummaries_Pensions(MyDictionary dic) { int iRowNum = Convert.ToInt32(dic["iRow"]); String sRowKeys = ""; for (int i = 1; i < iRowNum; i++) { sRowKeys = sRowKeys + "{Down}"; } _gLib._SetSyncUDWin("FPGrid", this.wRetirementStudio.wPensioners.grid, "Click", 0, false, 5, 5); _gLib._SendKeysUDWin("RowNum", this.wRetirementStudio.wPensioners.grid, "{Tab}{PageUp}{Home}" + sRowKeys); WinWindow wWin = new WinWindow(this.wRetirementStudio); wWin.SearchProperties.Add(WinWindow.PropertyNames.ClassName, "WindowsForms10.COMBOBOX", PropertyExpressionOperator.Contains); WinComboBox wCombo; if (dic["BenefitSet"] != "") { _gLib._SendKeysUDWin("BenefitSet", this.wRetirementStudio.wPensioners.grid, "{Tab}{Home}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("BenefitSet", wCombo, dic["BenefitSet"], 0); } if (dic["InsuredPen"] != "") { _gLib._SendKeysUDWin("InsuredPen", this.wRetirementStudio.wPensioners.grid, "{Tab}{Home}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("InsuredPen", wCombo, dic["InsuredPen"], 0); } if (dic["InsuredSpousePen"] != "") { _gLib._SendKeysUDWin("InsuredSpousePen", this.wRetirementStudio.wPensioners.grid, "{Tab}{Home}{Tab}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("InsuredSpousePen", wCombo, dic["InsuredSpousePen"], 0); } if (dic["FundedPen"] != "") { _gLib._SendKeysUDWin("FundedPen", this.wRetirementStudio.wPensioners.grid, "{Tab}{Home}{Tab}{Tab}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("FundedPen", wCombo, dic["FundedPen"], 0); } if (dic["FundedSpousePen"] != "") { _gLib._SendKeysUDWin("FundedSpousePen", this.wRetirementStudio.wPensioners.grid, "{Tab}{Home}{Tab}{Tab}{Tab}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("FundedSpousePen", wCombo, dic["FundedSpousePen"], 0); } }
/// <summary> /// This shows the gender of the offender /// </summary> public void Gender() { #region Variable Declarations WinComboBox uIAddMinorsInformationComboBox = this.UIItemWindow.UIGenderWindow.UIAddMinorsInformationComboBox; #endregion // Last mouse action was not recorded. // Select 'Male' in 'Add Minor's Information' combo box uIAddMinorsInformationComboBox.SelectedItem = this.GenderParams.UIAddMinorsInformationComboBoxSelectedItem; }
/// <summary> /// 2015-Nov-11 /// [email protected] /// /// sample: /// dic.Clear(); /// dic.Add("PopVerify", "Pop"); /// dic.Add("iRow", ""); /// dic.Add("BenefitSet", ""); /// dic.Add("AccruedPension", ""); /// dic.Add("OtherPension1", ""); /// dic.Add("OtherPension2", ""); /// dic.Add("OtherPension3", ""); /// pDataSummaryFields._BenefitSplits_ActivesPensionSplits(dic); /// </summary> /// <param name="dic"></param> /// public void _BenefitSplits_ActivesPensionSplits(MyDictionary dic) { int iRowNum = Convert.ToInt32(dic["iRow"]); String sRowKeys = ""; for (int i = 1; i < iRowNum; i++) { sRowKeys = sRowKeys + "{Down}"; } _gLib._SetSyncUDWin("FPGrid", this.wRetirementStudio.wActives.gridActivespensionsplits, "Click", 0, false, 5, 5); _gLib._SendKeysUDWin("RowNum", this.wRetirementStudio.wActives.gridActivespensionsplits, "{Tab}{PageUp}{Home}" + sRowKeys); WinWindow wWin = new WinWindow(this.wRetirementStudio); wWin.SearchProperties.Add(WinWindow.PropertyNames.ClassName, "WindowsForms10.COMBOBOX", PropertyExpressionOperator.Contains); WinComboBox wCombo; if (dic["BenefitSet"] != "") { _gLib._SendKeysUDWin("BenefitSet", this.wRetirementStudio.wActives.gridActivespensionsplits, "{Tab}{Home}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("BenefitSet", wCombo, dic["BenefitSet"], 0); } if (dic["AccruedPension"] != "") { _gLib._SendKeysUDWin("AccruedPension", this.wRetirementStudio.wActives.gridActivespensionsplits, "{Tab}{Home}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("AccruedPension", wCombo, dic["AccruedPension"], 0); } if (dic["OtherPension1"] != "") { _gLib._SendKeysUDWin("OtherPension1", this.wRetirementStudio.wActives.gridActivespensionsplits, "{Tab}{Home}{Tab}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("OtherPension1", wCombo, dic["OtherPension1"], 0); } if (dic["OtherPension2"] != "") { _gLib._SendKeysUDWin("OtherPension2", this.wRetirementStudio.wActives.gridActivespensionsplits, "{Tab}{Home}{Tab}{Tab}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("OtherPension2", wCombo, dic["OtherPension2"], 0); } if (dic["OtherPension3"] != "") { _gLib._SendKeysUDWin("OtherPension3", this.wRetirementStudio.wActives.gridActivespensionsplits, "{Tab}{Home}{Tab}{Tab}{Tab}{Tab}{Space}"); wCombo = new WinComboBox(wWin); _gLib._SetSyncUDWin("OtherPension3", wCombo, dic["OtherPension3"], 0); } }
/// <summary> /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method. /// </summary> public void RecordedMethod1() { #region Variable Declarations WinEdit uIDognameEdit = this.UILeighAnnsGroomingAppWindow.UIDognameWindow.UIDognameEdit; WinButton uIAddDogButtonButton = this.UILeighAnnsGroomingAppWindow.UIAddDogButtonWindow.UIAddDogButtonButton; WinComboBox uIComboBox1ComboBox = this.UILeighAnnsGroomingAppWindow.UIComboBox1Window.UIComboBox1ComboBox; WinCheckBox uINailTrimCheckBox = this.UILeighAnnsGroomingAppWindow.UINailTrimWindow.UINailTrimCheckBox; WinButton uIAddServicesButton = this.UILeighAnnsGroomingAppWindow.UIAddServicesWindow.UIAddServicesButton; WinButton uINextDogButton = this.UILeighAnnsGroomingAppWindow.UINextDogWindow.UINextDogButton; #endregion // Type 'Rocky' in 'dogname' text box uIDognameEdit.Text = this.RecordedMethod1Params.UIDognameEditText; // Click 'Add Dog Button' button Mouse.Click(uIAddDogButtonButton, new Point(197, 15)); // Type 'Roscoe' in 'dogname' text box uIDognameEdit.Text = this.RecordedMethod1Params.UIDognameEditText1; // Click 'Add Dog Button' button Mouse.Click(uIAddDogButtonButton, new Point(173, 6)); // Type 'Sh' in 'Add Dog Button' button Keyboard.SendKeys(uIAddDogButtonButton, this.RecordedMethod1Params.UIAddDogButtonButtonSendKeys, ModifierKeys.None); // Type 'Shoebox' in 'dogname' text box uIDognameEdit.Text = this.RecordedMethod1Params.UIDognameEditText2; // Click 'Add Dog Button' button Mouse.Click(uIAddDogButtonButton, new Point(195, 6)); // Click 'dogname' text box Mouse.Click(uIDognameEdit, new Point(61, 5)); // Select 'fullgroom' in 'comboBox1' combo box uIComboBox1ComboBox.SelectedItem = this.RecordedMethod1Params.UIComboBox1ComboBoxSelectedItem; // Select 'Nail Trim' check box uINailTrimCheckBox.Checked = this.RecordedMethod1Params.UINailTrimCheckBoxChecked; // Click 'Add Services' button Mouse.Click(uIAddServicesButton, new Point(72, 18)); // Click 'Next Dog' button Mouse.Click(uINextDogButton, new Point(83, 11)); // Select 'oatmealbath' in 'comboBox1' combo box uIComboBox1ComboBox.SelectedItem = this.RecordedMethod1Params.UIComboBox1ComboBoxSelectedItem1; // Click 'Add Services' button Mouse.Click(uIAddServicesButton, new Point(74, 14)); }
/// <summary> /// NavigateToGraphPage - Use 'NavigateToGraphPageParams' to pass parameters into this method. /// </summary> public void NavigateTo(String component) { #region Variable Declarations WinComboBox uIComboBookmarksComboBox = this.UISmartViewProductionQWindow.UIInspectionSummaryWindow.UIComboBookmarksWindow.UIComboBookmarksComboBox; #endregion if (uIComboBookmarksComboBox.Exists) { // Select '$Report.Control.Graph' in 'comboBookmarks' combo box uIComboBookmarksComboBox.SelectedItem = component; } }
public void MotoCancelPolicy() { WinComboBox uIItemComboBox = map.UIMidTermAdjustmentsWindow.UIItemWindow.UIItemComboBox; WinButton uIOKButton = map.UIMidTermAdjustmentsWindow.UIOKWindow.UIOKButton; WinButton uICalculateQuoteButton = map.UIInsurEtamWindow.UIQuotesWindow.UICalculateQuoteWindow.UICalculateQuoteButton; uIItemComboBox.SelectedItem = CancelPolicyParams.UIItemComboBoxSelectedItem; Mouse.Click(uIOKButton); Mouse.Click(uICalculateQuoteButton); }
public void CalculateTax() { ApplicationUnderTest WinFormsApp = ApplicationUnderTest.Launch(@"C:\tmp\PUWindows\PartsUnlimited.Windows.exe"); WinComboBox shopSelection = new WinComboBox(WinFormsApp); shopSelection.SearchProperties.Add(WinControl.PropertyNames.Name, "cmbStores"); shopSelection.SelectedItem = "Store9"; WinButton Logon = new WinButton(WinFormsApp); Logon.SearchProperties.Add(WinControl.PropertyNames.Name, "btnLogin"); Mouse.Click(Logon); UIMap map = new UIMap(); Mouse.Click( map.UIPartsUnlimitedStoreAWindow.UIMenuStrip1MenuBar.UIReportsToolstripMenuMenuItem); WinMenuItem taxcalculation = new WinMenuItem(map.UIPartsUnlimitedStoreAWindow.UIMenuStrip1MenuBar.UIReportsToolstripMenuMenuItem); taxcalculation.SearchProperties.Add(WinControl.PropertyNames.Name, "calculateTax"); Mouse.Click(taxcalculation); var text = map.UICalculatedtax0Window.UICalculatedtax0Text.DisplayText; Assert.IsTrue(text.Contains("0")); }
private static WinComboBox ComboBoxFilms() { var comboBoxFilmsParent = new WinWindow(WindowFilmHire()); comboBoxFilmsParent.SearchProperties[WinControl.PropertyNames.ControlName] = "cboFilm"; var comboBoxFilms = new WinComboBox(comboBoxFilmsParent); return comboBoxFilms; }
public WinComboBox GetCUITComboBox(WinWindow w, string searchBy, string searchValue, int index) { WinComboBox GetCUITComboBox = new WinComboBox(w); Console.WriteLine("Inside function GetCUITComboBox"); try { Playback.Initialize(); switch (searchBy.Trim().ToLower()) { case "text": { if (index == -1) { GetCUITComboBox.SearchProperties[WinComboBox.PropertyNames.Name] = searchValue; } else { GetCUITComboBox.SearchProperties.Add(WinComboBox.PropertyNames.Name, searchValue); UITestControlCollection comboboxCollection = GetCUITComboBox.FindMatchingControls(); GetCUITComboBox = (WinComboBox)comboboxCollection[index]; } break; } case "automationid": { if (index == -1) { GetCUITComboBox.SearchProperties.Add(WinComboBox.PropertyNames.ControlName, searchValue); UITestControlCollection comboboxCollection = GetCUITComboBox.FindMatchingControls(); GetCUITComboBox = (WinComboBox)comboboxCollection[0]; } else { GetCUITComboBox.SearchProperties.Add(WinComboBox.PropertyNames.ControlName, searchValue); UITestControlCollection comboboxCollection = GetCUITComboBox.FindMatchingControls(); GetCUITComboBox = (WinComboBox)comboboxCollection[index]; } break; } default: throw new Exception(_error); } Playback.Cleanup(); Console.WriteLine("Found Combobox and exiting function GetCUITComboBox"); return GetCUITComboBox; } catch (Exception e) { var st = new StackTrace(e, true); var testFrame = st.GetFrame(0); for (int i = 0; i < st.FrameCount; i++) { testFrame = st.GetFrame(i); if (testFrame.GetFileName() != null) { if (testFrame.GetFileName().ToString().Contains("CUITFramework.cs") == true) { break; } } } // Get the top stack frame var frame = testFrame; // Get the line number from the stack frame var line = frame.GetFileLineNumber(); logTofile(_eLogPtah, "Error in GetCUITComboBox and in line: " + line); throw new Exception(_error + "CUITRButton:" + System.Environment.NewLine + e.Message); } }
private static WinComboBox ComboBoxCalculationMethod() { var combobxCalcMethodParent = new WinWindow(CommonUiMap.WindowMaintance()); combobxCalcMethodParent.SearchProperties[WinControl.PropertyNames.ControlName] = "cboCalcMethod"; var combobxCalcMethod = new WinComboBox(combobxCalcMethodParent); return combobxCalcMethod; }
public static UITestControlCollection GetControlCollection(WinComboBox dropDoBoxControl) { return dropDoBoxControl.FindMatchingControls(); }
public static int GetDropDownItemsCount(WinComboBox control) { var count = control.Items.Count; return count; }
public static string GetCurrentItem(WinComboBox dropDown) { var currentValue = dropDown.SelectedItem; return currentValue; }
static void OpenDocument(string filename) { var window = GetWordWindow(); var ribbonWindow = GetWordRibbon(window); var ribbonControl = new WinControl(ribbonWindow); ribbonControl.SearchProperties[UITestControl.PropertyNames.Name] = "Ribbon"; ribbonControl.SearchProperties[UITestControl.PropertyNames.ControlType] = "PropertyPage"; ribbonControl.WindowTitles.Add("Document1 - Word"); var fileButton = new WinButton(ribbonControl); fileButton.SearchProperties[WinButton.PropertyNames.Name] = "File Tab"; fileButton.WindowTitles.Add("Document1 - Word"); Mouse.Click(fileButton); var fileMenu = new WinMenuBar(ribbonWindow); fileMenu.SearchProperties[WinMenu.PropertyNames.Name] = "File"; fileMenu.WindowTitles.Add("Document1 - Word"); var openTab = new WinTabPage(fileMenu); openTab.SearchProperties[WinTabPage.PropertyNames.Name] = "Open"; openTab.WindowTitles.Add("Document1 - Word"); Mouse.Click(openTab); var itemGroup = new WinGroup(window); itemGroup.WindowTitles.Add("Document1 - Word"); var computerTab = new WinTabPage(itemGroup); computerTab.SearchProperties[WinTabPage.PropertyNames.Name] = "Computer"; Mouse.Click(computerTab); var pickaFolderGroup = new WinGroup(window); pickaFolderGroup.SearchProperties[WinControl.PropertyNames.Name] = "Pick a Folder"; var browseButton = new WinButton(pickaFolderGroup); browseButton.SearchProperties[WinButton.PropertyNames.Name] = "Browse"; Mouse.Click(browseButton); var openDlg = new WinWindow(); openDlg.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770"; openDlg.WindowTitles.Add("Open"); var openDlg1 = new WinWindow(openDlg); openDlg1.SearchProperties[WinWindow.PropertyNames.ControlId] = "1148"; openDlg1.WindowTitles.Add("Open"); var fileNameCombo = new WinComboBox(openDlg1); fileNameCombo.SearchProperties[WinComboBox.PropertyNames.Name] = "File name:"; fileNameCombo.EditableItem = filename; var fileNameEdit = new WinEdit(openDlg1); fileNameEdit.SearchProperties[WinEdit.PropertyNames.Name] = "File name:"; Keyboard.SendKeys(fileNameEdit, "{Enter}", ModifierKeys.None); }
public string GridExport(string GridName, string WhenExported) { string Fileoutput = String.Empty; Trace.WriteLine("Inside GridExport method , waiting"); System.Threading.Thread.Sleep(5000); WinWindow ItemWindow = new WinWindow(GetMainWindow()); ItemWindow.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770"; ItemWindow.SearchProperties[WinWindow.PropertyNames.Instance] = "45"; ItemWindow.WindowTitles.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "LOWIS:", PropertyExpressionOperator.Contains).ToString()); WinControl ItemDialog = new WinControl(ItemWindow); ItemDialog.SearchProperties[UITestControl.PropertyNames.ControlType] = "Dialog"; ItemDialog.WindowTitles.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "LOWIS:", PropertyExpressionOperator.Contains).ToString()); WinClient Grid = new WinClient(ItemDialog); Grid.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); Grid.SearchProperties[WinControl.PropertyNames.Name] = "Spread Control (spr32d70)"; Grid.SearchProperties[WinControl.PropertyNames.ClassName] = "fpSpread70"; Grid.WindowTitles.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "LOWIS:", PropertyExpressionOperator.Contains).ToString()); Grid.DrawHighlight(); var GridPostion = Grid.BoundingRectangle; Point GridClick = new Point(GridPostion.X + 75, GridPostion.Y + 75); Mouse.Move(GridClick); Trace.WriteLine("Moved mouse to gridclick position"); Mouse.Click(MouseButtons.Right); Trace.WriteLine("Right Clicked on Grid " + GridName); System.Threading.Thread.Sleep(1800); WinWindow ItemWin2 = new WinWindow(); ItemWin2.SearchProperties[WinWindow.PropertyNames.AccessibleName] = "Context"; ItemWin2.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32768"; WinMenu ContextMenu = new WinMenu(ItemWin2); ContextMenu.SearchProperties[WinMenu.PropertyNames.Name] = "Context"; WinMenuItem ExportItem = new WinMenuItem(ContextMenu); ExportItem.SearchProperties[WinMenuItem.PropertyNames.Name] = "Export..."; Mouse.Hover(ExportItem); Mouse.Click(ExportItem); Trace.WriteLine("Clicked Export Context Menu Button on grid " + GridName); switch (GridName) { case "BeamWellGroupConfig": { string BeamConfigExportLocation = ExportLocation; string BeamConfigExportFileName = ConfigurationManager.AppSettings["BeamConfigExportFileName"]; WinWindow SaveBeamWellConfig = new WinWindow(); SaveBeamWellConfig.SearchProperties.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains)); SaveBeamWellConfig.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770"; SaveBeamWellConfig.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinWindow ItemWindowDialog = new WinWindow(SaveBeamWellConfig); ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.ClassName] = "ToolbarWindow32"; //ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.Instance] = "4"; ItemWindowDialog.WindowTitles.Add((new PropertyExpression(WinToolBar.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinToolBar LocationBar = new WinToolBar(ItemWindowDialog); LocationBar.WindowTitles.Add((new PropertyExpression(WinToolBar.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinButton PreviousLocation = new WinButton(LocationBar); PreviousLocation.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); PreviousLocation.SearchProperties[WinButton.PropertyNames.Name] = "Previous Locations"; PreviousLocation.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(PreviousLocation); Trace.WriteLine("Clicked Previous Location on Save Dialog "); WinWindow ItemWin1 = new WinWindow(SaveBeamWellConfig); ItemWin1.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); ItemWin1.SearchProperties.Add(WinWindow.PropertyNames.ControlId, "41477"); ItemWin1.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinEdit AddressEdit = new WinEdit(ItemWin1); AddressEdit.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); AddressEdit.SearchProperties.Add(WinEdit.PropertyNames.Name, "Address"); AddressEdit.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); AddressEdit.Text = BeamConfigExportLocation; Trace.WriteLine("Set export ouput path to " + BeamConfigExportLocation); //Keyboard.SendKeys(BeamConfigExportLocation); Keyboard.SendKeys("{ENTER}"); Trace.WriteLine("Set ENTER key"); WinPane DPane = new WinPane(SaveBeamWellConfig); DPane.SearchProperties[WinControl.PropertyNames.Name] = "Details Pane"; DPane.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinComboBox FileName = new WinComboBox(DPane); FileName.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); FileName.SearchProperties.Add(WinComboBox.PropertyNames.Name, "File name:"); FileName.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); FileName.EditableItem = BeamConfigExportFileName + WhenExported; Trace.WriteLine("Set FileName of export file to " + BeamConfigExportFileName + WhenExported); WinButton SaveExport = new WinButton(SaveBeamWellConfig); SaveExport.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); SaveExport.SearchProperties.Add(WinButton.PropertyNames.Name, "Save"); SaveExport.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Beam Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(SaveExport); Trace.WriteLine("Save Export button clicked"); Fileoutput = (BeamConfigExportLocation + BeamConfigExportFileName + WhenExported + ".txt"); CheckIfExportExists(Fileoutput); break; } case "MOP": { string MOPExportLocation = ExportLocation; string MOPExportFileName = ConfigurationManager.AppSettings["MOPExportFileName"]; WinWindow SaveMOP = new WinWindow(); SaveMOP.SearchProperties.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains)); SaveMOP.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770"; SaveMOP.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); WinWindow ItemWindowDialog = new WinWindow(SaveMOP); ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.ClassName] = "ToolbarWindow32"; //ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.Instance] = "4"; ItemWindowDialog.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); WinToolBar LocationBar = new WinToolBar(ItemWindowDialog); LocationBar.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); WinButton PreviousLocation = new WinButton(LocationBar); PreviousLocation.SearchProperties[WinButton.PropertyNames.Name] = "Previous Locations"; PreviousLocation.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(PreviousLocation); Trace.WriteLine("Clicked Previous Location on Save Dialog "); WinWindow ItemWin1 = new WinWindow(SaveMOP); ItemWin1.SearchProperties.Add(WinWindow.PropertyNames.ControlId, "41477"); ItemWin1.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); WinEdit AddressEdit = new WinEdit(ItemWin1); AddressEdit.SearchProperties.Add(WinEdit.PropertyNames.Name, "Address"); AddressEdit.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); AddressEdit.Text = MOPExportLocation; Trace.WriteLine("Set export ouput path to " + MOPExportLocation); //Keyboard.SendKeys(BeamConfigExportLocation); Keyboard.SendKeys("{ENTER}"); Trace.WriteLine("Set ENTER key"); WinPane DPane = new WinPane(SaveMOP); DPane.SearchProperties[WinControl.PropertyNames.Name] = "Details Pane"; DPane.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); WinComboBox FileName = new WinComboBox(DPane); FileName.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); FileName.SearchProperties.Add(WinComboBox.PropertyNames.Name, "File name:"); FileName.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); FileName.EditableItem = MOPExportFileName + WhenExported; Trace.WriteLine("Set FileName of export file to " + MOPExportFileName + WhenExported); WinButton SaveExport = new WinButton(SaveMOP); SaveExport.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); SaveExport.SearchProperties.Add(WinButton.PropertyNames.Name, "Save"); SaveExport.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save Well Status_MOP_Type History", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(SaveExport); Trace.WriteLine("Save Export button clicked"); Fileoutput = (MOPExportLocation + MOPExportFileName + WhenExported + ".txt"); CheckIfExportExists(Fileoutput); break; } case "ESPGroupConfigGrid": { string ESPGroupConfigGridExportLocation = ExportLocation; string ESPGroupConfigGridExportFileName = ConfigurationManager.AppSettings["ESPConfigExportFileName"]; WinWindow SaveESPGroupConfigGrid = new WinWindow(); SaveESPGroupConfigGrid.SearchProperties.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains)); SaveESPGroupConfigGrid.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770"; SaveESPGroupConfigGrid.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinWindow ItemWindowDialog = new WinWindow(SaveESPGroupConfigGrid); ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.ClassName] = "ToolbarWindow32"; //ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.Instance] = "4"; ItemWindowDialog.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinToolBar LocationBar = new WinToolBar(ItemWindowDialog); LocationBar.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinButton PreviousLocation = new WinButton(LocationBar); PreviousLocation.SearchProperties[WinButton.PropertyNames.Name] = "Previous Locations"; PreviousLocation.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(PreviousLocation); Trace.WriteLine("Clicked Previous Location on Save Dialog "); WinWindow ItemWin1 = new WinWindow(SaveESPGroupConfigGrid); ItemWin1.SearchProperties.Add(WinWindow.PropertyNames.ControlId, "41477"); ItemWin1.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinEdit AddressEdit = new WinEdit(ItemWin1); AddressEdit.SearchProperties.Add(WinEdit.PropertyNames.Name, "Address"); AddressEdit.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); AddressEdit.Text = ESPGroupConfigGridExportLocation; Trace.WriteLine("Set export ouput path to " + ESPGroupConfigGridExportLocation); //Keyboard.SendKeys(BeamConfigExportLocation); Keyboard.SendKeys("{ENTER}"); Trace.WriteLine("Set ENTER key"); WinPane DPane = new WinPane(SaveESPGroupConfigGrid); DPane.SearchProperties[WinControl.PropertyNames.Name] = "Details Pane"; DPane.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinComboBox FileName = new WinComboBox(DPane); FileName.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); FileName.SearchProperties.Add(WinComboBox.PropertyNames.Name, "File name:"); FileName.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); FileName.EditableItem = ESPGroupConfigGridExportFileName + WhenExported; Trace.WriteLine("Set FileName of export file to " + ESPGroupConfigGridExportFileName + WhenExported); WinButton SaveExport = new WinButton(SaveESPGroupConfigGrid); SaveExport.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); SaveExport.SearchProperties.Add(WinButton.PropertyNames.Name, "Save"); SaveExport.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save ESP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(SaveExport); Trace.WriteLine("Save Export button clicked"); Fileoutput = (ESPGroupConfigGridExportLocation + ESPGroupConfigGridExportFileName + WhenExported + ".txt"); CheckIfExportExists(Fileoutput); break; } case "PCPGroupConfigGrid": { string PCPGroupConfigGridExportLocation = ExportLocation; string PCPGroupConfigGridExportFileName = ConfigurationManager.AppSettings["PCPConfigExportFileName"]; WinWindow SavePCPGroupConfigGrid = new WinWindow(); SavePCPGroupConfigGrid.SearchProperties.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains)); SavePCPGroupConfigGrid.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770"; SavePCPGroupConfigGrid.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinWindow ItemWindowDialog = new WinWindow(SavePCPGroupConfigGrid); ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.ClassName] = "ToolbarWindow32"; //ItemWindowDialog.SearchProperties[WinWindow.PropertyNames.Instance] = "4"; ItemWindowDialog.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinToolBar LocationBar = new WinToolBar(ItemWindowDialog); LocationBar.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinButton PreviousLocation = new WinButton(LocationBar); PreviousLocation.SearchProperties[WinButton.PropertyNames.Name] = "Previous Locations"; PreviousLocation.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(PreviousLocation); Trace.WriteLine("Clicked Previous Location on Save Dialog "); WinWindow ItemWin1 = new WinWindow(SavePCPGroupConfigGrid); ItemWin1.SearchProperties.Add(WinWindow.PropertyNames.ControlId, "41477"); ItemWin1.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinEdit AddressEdit = new WinEdit(ItemWin1); AddressEdit.SearchProperties.Add(WinEdit.PropertyNames.Name, "Address"); AddressEdit.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); AddressEdit.Text = PCPGroupConfigGridExportLocation; Trace.WriteLine("Set export ouput path to " + PCPGroupConfigGridExportLocation); //Keyboard.SendKeys(BeamConfigExportLocation); Keyboard.SendKeys("{ENTER}"); Trace.WriteLine("Set ENTER key"); WinPane DPane = new WinPane(SavePCPGroupConfigGrid); DPane.SearchProperties[WinControl.PropertyNames.Name] = "Details Pane"; DPane.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); WinComboBox FileName = new WinComboBox(DPane); FileName.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); FileName.SearchProperties.Add(WinComboBox.PropertyNames.Name, "File name:"); FileName.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); FileName.EditableItem = PCPGroupConfigGridExportFileName + WhenExported; Trace.WriteLine("Set FileName of export file to " + PCPGroupConfigGridExportFileName + WhenExported); WinButton SaveExport = new WinButton(SavePCPGroupConfigGrid); SaveExport.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch); SaveExport.SearchProperties.Add(WinButton.PropertyNames.Name, "Save"); SaveExport.WindowTitles.Add((new PropertyExpression(WinWindow.PropertyNames.Name, "Save PCP Well Group Configuration", PropertyExpressionOperator.Contains).ToString())); Mouse.Click(SaveExport); Trace.WriteLine("Save Export button clicked"); Fileoutput = (PCPGroupConfigGridExportLocation + PCPGroupConfigGridExportFileName + WhenExported + ".txt"); CheckIfExportExists(Fileoutput); break; } //PCPGroupConfigGrid } return Fileoutput; }