private void DoThirdPartyLicenseTest() { Log.Info("Opening the About dialog."); var about = HomeZone.GotoMainMenu().OpenAboutDialog(); Assert.IsTrue(about.IsVisible, "About dialog is not visible"); Log.Info("About dialog successfully opened."); Log.Info("Opening the 3rd party components dialog."); var componentsDlg = about.ShowThirdPartyComponents(); Wait.For(() => componentsDlg.IsVisible, TimeSpan.FromSeconds(15)); Assert.IsTrue(componentsDlg.IsVisible, "Components dialog is not visible"); Log.Info("3rd party components dialog successfully opened."); Assert.AreNotEqual(0, componentsDlg.HomeZoneLicenseCount, "HomeZone grid does not contain licenses"); Log.Info("Some HomeZone licenses are visible."); Log.Info("Opening the license text dialog."); var licenseTextDlg = componentsDlg.ShowLicenseText(); Wait.For(() => licenseTextDlg.IsVisible, TimeSpan.FromSeconds(15)); Assert.IsTrue(licenseTextDlg.IsVisible, "License text dialog is not visible"); Log.Info("License text dialog successfully opened."); licenseTextDlg.Close(); componentsDlg.Close(); about.Close(); Log.Info("ThirdPartyLicenseTest successfully finished."); }
public void DeleteTestParts() { Log.OpenFolder("DeleteTestParts"); var parts = HomeZone.GotoParts(); var partCount = parts.ResultColumn.Count; var deletedPartsCount = 0; for (int i = 0; i < mPartNames.Count; i++) { var partName = Path.GetFileNameWithoutExtension(mPartNames[i].Name); var name = Name2UIT_Name(partName); Log.Info("Delete " + name); if (parts.DeletePart(name)) { deletedPartsCount++; } } parts.ResultColumn.ClearSearch(); Assert.AreEqual(partCount - deletedPartsCount, parts.ResultColumn.Count); Log.CloseFolder(); }
public void ToggleShowWelcomeScreenTest() { Act(() => { var menu = HomeZone.GotoMainMenu(); var welcomeScreen = menu.ShowWelcomeScreen(); Assert.IsTrue(welcomeScreen.IsVisible); var toggle = welcomeScreen.ShowWelcomeScreen; // invert toggle welcomeScreen.ShowWelcomeScreen = !toggle; HomeZone.MainTabControl.CloseCurrentTab(); menu.Goto(); menu.ShowWelcomeScreen(); Assert.IsTrue(welcomeScreen.IsVisible); Assert.AreNotEqual(welcomeScreen.ShowWelcomeScreen, toggle); // restore toggle welcomeScreen.ShowWelcomeScreen = toggle; HomeZone.MainTabControl.CloseCurrentTab(); }); }
public void DeleteTestCustomers() { Log.OpenFolder("DeleteTestCustomers"); var customers = HomeZone.GotoCustomers(); var customersCount = customers.Count(); var deletedCustomersCount = 0; foreach (var customer in mCustomerNames) { var name = Name2UIT_Name(customer); Log.Info("Delete " + name); if (customers.DeleteCustomer(name)) { deletedCustomersCount++; } } customers.Apply(); Assert.AreEqual(customersCount - deletedCustomersCount, customers.Count()); customers.Cancel(); mTestCustomersCreated = false; Log.CloseFolder(); }
/// <summary> /// Import test deduction values from TestData /// </summary> private void ImportTestDeductionValues() { var materials = HomeZone.Materials; materials.ResultColumn.SearchText.Value = S_CUSTOM_MATERIAL_NAME; materials.ResultColumn.DoSearch(); int count = materials.ResultColumn.Count; materials.ResultColumn.ClearSearch(); if (count == 0) { materials.ResultColumn.SelectItem(S_MATERIAL_NAME_TO_DUPLICATE); materials.Toolbar.Duplicate(); materials.Detail.Id.Value = S_CUSTOM_MATERIAL_NAME; materials.Toolbar.Save(); var settingsDialog = HomeZone.GotoMainMenu().OpenSettingsDialog(); var bendSettings = settingsDialog.BendSettings; bendSettings.Goto(); bendSettings.OpenDataManagerBend(); string testDataPath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), S_TESTDATA_SUB_PATH); Dictionary <string, string> baselineDictionary = Directory.GetFiles(testDataPath, S_ARVX_FILE_ENDING_FILTER).ToDictionary(item => Path.GetFileName(item), item => item); DatamanagerBend.MainWindowExists.WaitFor(TestSettings.DatamanagerBendStartTimeout); DatamanagerBend.Tools.Import(baselineDictionary.First().Value); DatamanagerBend.Close(); settingsDialog.Save(); } }
public void CreateTestMachines() { Log.OpenFolder("CreateTestMachines"); var machines = HomeZone.GotoMachines(); machines.ResultColumn.ClearSearch(); var machineCount = machines.ResultColumn.Count; var machinesCreatedCount = 0; Log.Info("Create bend machines"); foreach (var bendMachineName in mBendMachineNames) { var newName = Name2UIT_Name(bendMachineName); Log.Info("Create " + newName); if (machines.ResultColumn.SelectItem(newName)) { Log.Warning(newName + " already exists"); continue; // machine already exists } machines.NewBendMachine(bendMachineName, newName); machines.Toolbar.SaveShouldBeEnabled(); machines.Toolbar.Save(); machines.Toolbar.SaveShouldBeDisabled(); machines.WaitForDetailOverlayDisappear(TestSettings.SavingTimeout); machinesCreatedCount++; } Log.Info("Create cut machines"); foreach (var cutMachineName in mCutMachineNames) { var newName = Name2UIT_Name(cutMachineName.Item1); Log.Info("Create " + newName); if (machines.ResultColumn.SelectItem(newName)) { Log.Warning(newName + " already exists"); continue; // machine already exists } machines.NewCutMachine(cutMachineName.Item1, newName, cutMachineName.Item2); machines.Toolbar.SaveShouldBeEnabled(); machines.Toolbar.Save(); machines.Toolbar.SaveShouldBeDisabled(); machines.WaitForDetailOverlayDisappear(TestSettings.SavingTimeout); machinesCreatedCount++; } machines.ResultColumn.ClearSearch(); Assert.AreEqual(machineCount + machinesCreatedCount, machines.ResultColumn.Count); mTestMachinesCreated = true; Log.CloseFolder(); }
private int ExportSpecifiedDeductionValuesAndGetAvailableMaterialCount(List <Action> deductionSelectionCommandList) { var settingsDialog = HomeZone.GotoMainMenu().OpenSettingsDialog(); var bendSettings = settingsDialog.BendSettings; bendSettings.Goto(); bendSettings.OpenDataManagerBend(); DatamanagerBend.MainWindowExists.WaitFor(TestSettings.DatamanagerBendStartTimeout); DatamanagerBend.DeductionValues.Goto(); DatamanagerBend.DeductionValues.ExportTBSCSV(); foreach (var cmd in deductionSelectionCommandList) { cmd.Invoke(); } IListBox listBox = Driver.Find <IProcess>(new ProcessPattern() { ProcessName = "DataManager" }).Find <IControl>(new WPFPattern() { ClrFullClassName = "Trumpf.TruTops.DataMigrationTool.Views.Bend_Factor_Explorer.TcBendFactorTbsExportDialog" }, 2).Find <IListBox>(new WPFPattern() { ClrFullClassName = "System.Windows.Controls.ListBox" }, 2); var selectedItemsCount = listBox.wSelected.Count(); DatamanagerBend.DeductionValues.TBSExportDialog.Export(); DatamanagerBend.Close(); settingsDialog.Save(); return(selectedItemsCount); }
public void DoCutOpenClose() { Trace.WriteLine(@"Starting Cut open / close test."); var parts = HomeZone.GotoParts(); parts.Toolbar.Import(@"C:\Users\Public\Documents\TRUMPF\TruTops\Samples\Showcase\Demoteil.geo"); parts.WaitForDetailOverlayAppear(); parts.WaitForDetailOverlayDisappear(); parts.SingleDetailCutSolutions.New(); parts.SingleDetailCutSolutions.OpenCutSolution("Cut1"); parts.WaitForDetailOverlayAppear(); var cut = CutApp; if (cut.TechnologyTableSelectionDialog.IsDialogVisible(TestSettings.CutStartTimeout, TimeSpan.FromMilliseconds(500))) { cut.TechnologyTableSelectionDialog.Close(); } var visible = cut.IsMainWindowVisible(TestSettings.CutStartTimeout, TimeSpan.FromMilliseconds(500)); if (visible) { cut.CloseApp(); parts.WaitForDetailOverlayDisappear(); } parts.Toolbar.Delete(); Assert.IsTrue(visible, "Cut window was not visible."); }
public void NewPartOrderAndDeleteTest() { Act(() => { var parts = HomeZone.GotoParts(); parts.Toolbar.New(); parts.SingleDetail.Id = "TestPart"; parts.SingleDetail.Name.Value = "TestPart"; parts.Toolbar.Save(); var partOrders = HomeZone.GotoPartOrders(); var toolbar = partOrders.Toolbar; toolbar.New(); //TODO complete test Assert.IsFalse(toolbar.CanSave); partOrders.BaseInfo.ID.Value = "TestOrder"; partOrders.PartInfo.SelectPart("TestPart"); partOrders.Toolbar.Save(); partOrders.ResultColumn.SelectItem("TestOrder"); Assert.IsTrue(toolbar.CanDelete); toolbar.Delete(); Assert.IsFalse(toolbar.CanDelete); parts = HomeZone.GotoParts(); parts.ResultColumn.SelectItem("TestPart"); parts.Toolbar.Delete(); }); }
public void ShowLicensesTest() { Act(() => { var about = HomeZone.GotoMainMenu().OpenAboutDialog(); Assert.IsTrue(about.IsVisible, "About dialog is not visible"); var componentsDlg = about.ShowThirdPartyComponents(); Assert.IsTrue(componentsDlg.IsVisible, "Components dialog is not visible"); Assert.AreNotEqual(0, componentsDlg.HomeZoneLicenseCount, "HomeZone grid does not contain licenses"); //var license = componentsDlg.GetHomeZoneLicenseRow( 0 ); //Assert.IsFalse(string.IsNullOrEmpty(license.Component)); //license.ShowLicenseText(); var licenseTextDlg = componentsDlg.ShowLicenseText(); Assert.IsTrue(licenseTextDlg.IsVisible, "License text dialog is not visible"); licenseTextDlg.Close(); componentsDlg.Close(); about.Close(); }); }
/// <summary> /// Implementation of the Flux open and close test /// </summary> private void DoFluxOpenClose() { mMachineHelper.CreateAndSaveBendMachine(TestSettings, HomeZone.Machines, S_FLUX_MACHINE_5320); var namePrefix = TestSettings.NamePrefix + Guid.NewGuid(); var parts = HomeZone.GotoParts(); List <string> partList = new List <string>() { @"C:\Users\Public\Documents\TRUMPF\TruTops\Samples\Showcase\Eckwinkel.scdoc", @"C:\Users\Public\Documents\TRUMPF\TruTops\Samples\Showcase\Demoteil.geo" }; foreach (var part in partList) { mPartHelper.ImportPart(TestSettings, parts, part); parts.SingleDetailBendSolutions.New(); parts.SingleDetailBendSolutions.OpenBendSolution("Bend1"); parts.WaitForDetailOverlayAppear(); Flux.MainWindowFluxExists.WaitFor(TestSettings.FluxBoostAndStartTimeout); Flux.MainWindowFlux.Close(); parts.WaitForDetailOverlayDisappear(); } }
/// <summary> /// Implementation of the delete tool list test /// </summary> private void DoDeleteToolListsTest() { // Create a toollist OpenToolsConfiguration(out var settingsDialog, out var bendSettings); string toollistName = "rubbishTools"; Flux.ToolManamgementDialogExists.WaitFor(TestSettings.FluxStartTimeout); Flux.ToolManagement.NewToolList(toollistName); Flux.ToolManagement.Close(); Flux.SaveChanges(); Flux.WaitForSynchronization(TestSettings.FluxSyncTimeout); settingsDialog.Save(); // Delete the toollist bendSettings = HomeZone.GotoMainMenu().OpenSettingsDialog().BendSettings; bendSettings.Goto(); Assert.IsTrue(bendSettings.IsVisible, S_BOOST_BEND_SETTINGS_NOT_VISIBLE); bendSettings.OpenToolsConfiguration(); Flux.ToolManamgementDialogExists.WaitFor(TestSettings.FluxStartTimeout); Flux.ToolManagement.DeleteToolList(toollistName); Flux.ToolManagement.Close(); Flux.WaitForSynchronization(TestSettings.FluxSyncTimeout); settingsDialog.Save(); // import part and use toollist var parts = HomeZone.GotoParts(); mPartHelper.ImportPart(TestSettings, parts, S_TEST_GEOMETRY); Assert.IsFalse(CheckToolListDropdown(toollistName, out var control), S_MISSING_FLUX_TOOL_LIST_IN_BOOST); }
public void NewMaterialAndDeleteTest() { Act(() => { var materials = HomeZone.GotoMaterials(); materials.Toolbar.New(); var guid = Convert.ToBase64String(Guid.NewGuid().ToByteArray()).Substring(0, 22); var name = TestSettings.NamePrefix + guid; materials.Detail.Id.Value = name; materials.Detail.Name.Value = name; materials.Detail.EModulus.Value = @"210000"; materials.Detail.SpecificWeight.Value = @"7,42"; materials.Detail.TensileStrengthMax.Value = @"542"; materials.Detail.TensileStrength.Value = @"442"; materials.Detail.TensileStrengthMin.Value = @"342"; Assert.IsTrue(materials.Toolbar.CanSave); materials.Toolbar.Save(); materials.WaitForDetailOverlayAppear(); materials.WaitForDetailOverlayDisappear(); Assert.IsFalse(materials.Toolbar.CanSave); Assert.IsTrue(materials.Toolbar.CanDelete); materials.Toolbar.Delete(); Assert.IsFalse(materials.Toolbar.CanDelete); }); }
public void DuplicateMaterialAndDeleteTest() { Act(() => { var materials = HomeZone.GotoMaterials(); materials.Goto(); materials.ResultColumn.SelectItem("1.0038"); materials.Toolbar.Duplicate(); var name = TestSettings.NamePrefix + materials.Detail.Id; materials.Detail.Id.Value = name; materials.Detail.Name.Value = name; Assert.IsTrue(materials.Toolbar.CanSave); materials.Toolbar.Save(); materials.WaitForDetailOverlayAppear(); materials.WaitForDetailOverlayDisappear(); Assert.IsFalse(materials.Toolbar.CanSave); Assert.IsTrue(materials.Toolbar.CanDelete); materials.Toolbar.Delete(); Assert.IsFalse(materials.Toolbar.CanDelete); }); }
public void NewBendMachineAndDeleteTest() { ExecuteUITest(() => { var testMachineName = TestSettings.NamePrefix + Guid.NewGuid(); var machines = HomeZone.GotoMachines(); var machineCount = machines.ResultColumn.Count; machines.NewBendMachine("TruBend 5320 (6-axes) B23", testMachineName); machines.Detail.TransferDirectory.Value = @"\\LAPxxxxxx\mmc\Arbeitsplatz 1"; machines.Detail.CreateSubDirectory.Value = true; Assert.IsTrue(machines.Toolbar.CanSave); machines.Toolbar.Save(); Assert.IsFalse(machines.Toolbar.CanSave); Assert.AreEqual(machineCount + 1, machines.ResultColumn.Count); machines.WaitForDetailOverlayAppear(); machines.WaitForDetailOverlayDisappear(); machines.ResultColumn.SelectItem(testMachineName); Assert.IsTrue(machines.Toolbar.CanDelete); machines.Toolbar.Delete(); Assert.IsFalse(machines.Toolbar.CanDelete); Assert.AreEqual(machineCount, machines.ResultColumn.Count); }); }
public void NewPunchMachineAndDeleteTest() { ExecuteUITest(() => { var testMachineName = TestSettings.NamePrefix + Guid.NewGuid(); var machines = HomeZone.GotoMachines(); machines.NewCutMachine("TruPunch 1000 (S05)", testMachineName); Assert.IsTrue(machines.Toolbar.CanSave); machines.Toolbar.Save(); Assert.IsFalse(machines.Toolbar.CanSave); machines.WaitForDetailOverlayAppear(); machines.WaitForDetailOverlayDisappear(); machines.ResultColumn.SelectItem(testMachineName); Assert.IsTrue(machines.Toolbar.CanDelete); machines.Toolbar.Delete(); machines.WaitForDetailOverlayAppear(); machines.WaitForDetailOverlayDisappear(); Assert.IsFalse(machines.Toolbar.CanDelete); }); }
public void NewCutMachineAndDeleteTest() { ExecuteUITest(() => { var testMachineName = TestSettings.NamePrefix + Guid.NewGuid(); var machines = HomeZone.GotoMachines(); var machineCount = machines.ResultColumn.Count; machines.NewCutMachine("TruLaser 3030 (L20)", testMachineName, "6000"); Assert.IsTrue(machines.Toolbar.CanSave); machines.Toolbar.Save(); Assert.IsFalse(machines.Toolbar.CanSave); Assert.AreEqual(machineCount + 1, machines.ResultColumn.Count); machines.WaitForDetailOverlayAppear(); machines.WaitForDetailOverlayDisappear(); machines.ResultColumn.SelectItem(testMachineName); Assert.IsTrue(machines.Toolbar.CanDelete); machines.Toolbar.Delete(); machines.WaitForDetailOverlayAppear(); machines.WaitForDetailOverlayDisappear(); Assert.IsFalse(machines.Toolbar.CanDelete); machines.ResultColumn.ClearSearch(); Assert.AreEqual(machineCount, machines.ResultColumn.Count); }); }
/// <summary> /// Implemenation of the release boosted part test /// </summary> private void DoReleaseBoostedPart() { mMachineHelper.CreateAndSaveBendMachine(TestSettings, HomeZone.Machines, S_FLUX_MACHINE_5320); var parts = HomeZone.GotoParts(); string solutionName = "Bend1"; mPartHelper.ImportPart(TestSettings, parts, @"C:\Users\Public\Documents\TRUMPF\TruTops\Samples\Showcase\Demoteil.geo"); parts.SingleDetailBendSolutions.New(); parts.SingleDetailBendSolutions.BoostSolution(solutionName); parts.TryWaitForDetailOverlayAppear(); parts.WaitForDetailOverlayDisappear(); // freigeben parts.SingleDetailBendSolutions.ToggleReleaseButton(solutionName); parts.TryWaitForDetailOverlayAppear(); parts.WaitForDetailOverlayDisappear(); parts.SingleDetailBendSolutions.OpenSolutionDetail(solutionName); Assert.IsTrue(parts.SingleDetailBendSolutions.NcButtonVisible(solutionName)); Assert.IsTrue(parts.SingleDetailBendSolutions.SetupPlanButtonVisible(solutionName)); Assert.IsTrue(parts.SingleDetailBendSolutions.OpenReleaseButtonVisible(solutionName)); // widerrufen parts.SingleDetailBendSolutions.ToggleUnreleaseButton(solutionName); parts.TryWaitForDetailOverlayAppear(); parts.WaitForDetailOverlayDisappear(); Assert.IsTrue(parts.SingleDetailBendSolutions.NcButtonVisible(solutionName)); Assert.IsTrue(parts.SingleDetailBendSolutions.SetupPlanButtonVisible(solutionName)); Assert.IsFalse(parts.SingleDetailBendSolutions.OpenReleaseButtonVisible(solutionName)); }
public void NewCustomersAndDeleteTest() { Act(() => { Trace.WriteLine($"Starting {nameof( NewCustomersAndDeleteTest )}"); Trace.Indent(); var name1 = TestSettings.NamePrefix + Guid.NewGuid(); var name2 = TestSettings.NamePrefix + Guid.NewGuid(); var customers = HomeZone.GotoCustomers(); var customersCount = customers.Count(); if (string.IsNullOrEmpty(customers.Name.Value)) { customersCount--; // do not count empty entry } Trace.WriteLine($"Customers count is {customersCount} when starting"); Trace.WriteLine($"Creating first customer: {name1}"); customers.NewCustomer( name1, "C" + Guid.NewGuid(), "TRUMPF Allee 1", "71254", "Ditzingen", "Deutschland", "kein Kommentar"); Trace.WriteLine($"Creating second customer: {name2}"); customers.NewCustomer( name2, null, "TRUMPF Allee 2", "71254", "Ditzingen", "Deutschland", "hier auch nicht"); customers.Apply(); customers.Cancel(); Trace.Unindent(); Trace.WriteLine("Customer dialog closed."); customers.Goto(); Assert.AreEqual(customersCount + 2, customers.Count()); var amount = customers.DeleteCustomersWithNameContaining(name1); amount += customers.DeleteCustomersWithNameContaining(name2); if (amount > 0) { customers.Apply(); } Assert.AreEqual(customersCount, customers.Count()); customers.Cancel(); }); }
/// <summary> /// Open the tools configuration dialog /// </summary> /// <param name="settingsDialog">settings dialog</param> /// <param name="bendSettings">bend settings</param> private void OpenToolsConfiguration(out TiSettingsDialog settingsDialog, out TiBendSettings bendSettings) { settingsDialog = HomeZone.GotoMainMenu().OpenSettingsDialog(); bendSettings = settingsDialog.BendSettings; bendSettings.Goto(); Assert.IsTrue(bendSettings.IsVisible, S_BOOST_BEND_SETTINGS_NOT_VISIBLE); bendSettings.OpenToolsConfiguration(); }
public void CreateJobFromTemplate() { var nestingTemplates = HomeZone.GotoNestingTemplates(); nestingTemplates.ResultColumn.SelectItem("JT1", useId: false); nestingTemplates.BaseInfo.Name.Enabled.WaitFor(); nestingTemplates.Toolbar.CreateJob(); }
/// <summary> /// Implementation of the open and close settings test /// </summary> private void DoOpenAndCloseSettingsTest() { var settings = HomeZone.GotoMainMenu().OpenSettingsDialog(); Assert.IsTrue(settings.IsVisible); settings.Cancel(); }
public void ShowWelcomeScreenTest() { Act(() => { var welcomeScreen = HomeZone.GotoMainMenu().ShowWelcomeScreen(); Assert.IsTrue(welcomeScreen.IsVisible); }); }
public void RefreshMasterDataTest() { Act(() => { var menu = HomeZone.GotoMainMenu(); menu.RefreshMasterData(); }); }
public void ExitTest() { Act(() => { Assert.Inconclusive(); // the test closes the HomeZone var menu = HomeZone.GotoMainMenu(); menu.CloseApplication(); }); }
public void ShowHelpTest() { Act(() => { var help = HomeZone.GotoMainMenu().OpenHelp(); Assert.IsTrue(help.IsVisible); help.Close(); }); }
public void ShowAboutTest() { Act(() => { var about = HomeZone.GotoMainMenu().OpenAboutDialog(); Assert.IsTrue(about.IsVisible); about.CopyToClipboard(); about.Close(); }); }
public void CreateTestParts() { Log.OpenFolder("CreateTestParts"); if (!mTestMachinesCreated) { CreateTestMachines(); } if (!mTestCustomersCreated) { CreateTestCustomers(); } var parts = HomeZone.GotoParts(); var partCount = parts.ResultColumn.Count; var partsCreatedCount = 0; for (var i = 0; i < mPartNames.Count; i++) { var name = Name2UIT_Name(Path.GetFileNameWithoutExtension(mPartNames[i].Name)); Log.Info("Create " + name); if (parts.ResultColumn.SelectItem(name)) { Log.Warning(name + " already exists"); continue; // part already exists } parts.Toolbar.Import(mPartNames[i].FullName); parts.WaitForDetailOverlayDisappear(); parts.SingleDetail.WaitForNameEnabled(TimeSpan.FromSeconds(60)); parts.SingleDetail.Name.Value = TestSettings.NamePrefix + parts.SingleDetail.Name.Value; parts.SingleDetail.Id = parts.SingleDetail.Name.Value; parts.SingleDetail.Customer = Name2UIT_Name(mCustomerNames[i]); parts.SingleDetail.DrawingNumber.Value = TestSettings.NamePrefix + "DrawNr"; parts.SingleDetail.DrawingVersion.Value = "V08.15-007"; parts.SingleDetail.ExternalName = TestSettings.NamePrefix + "ExtName"; parts.SingleDetail.Note.Value = TestSettings.NamePrefix + "Note"; parts.SingleDetailBendSolutions.New(); parts.SingleDetailCutSolutions.New(); parts.Toolbar.SaveShouldBeEnabled(); parts.Toolbar.Save(); parts.Toolbar.SaveShouldBeDisabled(); partsCreatedCount++; } parts.ResultColumn.ClearSearch(); Assert.AreEqual(partCount + partsCreatedCount, parts.ResultColumn.Count); Log.CloseFolder(); }
public void CreateTestPartOrders() { Log.OpenFolder("CreateTestPartOrders"); var partOrders = HomeZone.GotoPartOrders(); partOrders.Toolbar.New(); //TODO partOrders.Toolbar.Delete(); Log.CloseFolder(); }
public void CreateTestCutJobs() { Log.OpenFolder("CreateTestCutJobs"); var cutJobs = HomeZone.GotoCutJobs(); cutJobs.Toolbar.New(); //TODO cutJobs.Toolbar.Delete(); Log.CloseFolder(); }