public void SwitchOffXray() { logger.LogInfo("Switching off X-Ray"); Window ontopView = ApplicationHelpers.GetApplication(MeatMaster2UiItems.OnTopProcessName) .GetWindow(MeatMaster2UiItems.OnTopWindowName); ClickButton(SearchCriteria.All, ontopView); }
public MantaFunctions() : base(Uis.ProcessTouch) { logger.LogInfo("Creating a new instance of MantaFunctions."); this.MainWindow = ApplicationHelpers.GetMainWindow(UiItems.MantaProcessname, UiItems.MantaWindowtitle); this.StartStopButton = UiItems.MantaStartStopButton; }
public Functions(Uis appToRun) { logger = new Logger(); ApplicationHelpers = new ApplicationHelpers(); logger.LogInfo($"Creating a new instance of functions for {appToRun}"); switch (appToRun) { case Uis.MeatMaster2: this.MainWindow = ApplicationHelpers.GetMainWindow(MeatMaster2UiItems.Mm2ProcessName, MeatMaster2UiItems.Mm2MainWindowName); this.StartStopButton = MeatMaster2UiItems.Mm2StartStopButton; this.SelectProductsDialogName = UiItems.AdvancedSelectProductDialogName; this.ProductList = UiItems.AdvancedProductsList; this.SelectProductDialogIsUpdated = false; break; case Uis.pNova: this.MainWindow = ApplicationHelpers.GetMainWindow(UiItems.ProFossProcessName, UiItems.PnovaMainWindowName); this.StartStopButton = UiItems.PnovaStartStopButton; break; case Uis.Advanced: this.MainWindow = ApplicationHelpers.GetMainWindow(UiItems.AdvancedUiProcessName, UiItems.BenchMainWindowName); this.StartStopButton = UiItems.AdvancedUiStartStopButton; this.SelectProductsDialogName = UiItems.AdvancedSelectProductDialogName; this.ProductList = UiItems.AdvancedProductsList; this.SelectProductDialogIsUpdated = true; break; case Uis.Metrohm: this.MainWindow = ApplicationHelpers.GetMainWindow(UiItems.MetrohmProcessName, UiItems.BenchMainWindowName); this.StartStopButton = UiItems.AdvancedUiStartStopButton; this.SelectProductsDialogName = UiItems.AdvancedSelectProductDialogName; this.ProductList = UiItems.AdvancedProductsList; this.SelectProductDialogIsUpdated = true; break; case Uis.Mini: this.MainWindow = ApplicationHelpers.GetMainWindow(UiItems.MiniUiProcessName, UiItems.BenchMainWindowName); this.StartStopButton = UiItems.MiniUiStartStopButton; this.SelectProductsDialogName = UiItems.MiniUiSelectProductsDialogName; this.ProductList = UiItems.MiniUiProductsList; this.SelectProductDialogIsUpdated = false; break; case Uis.Matilde: this.MainWindow = ApplicationHelpers.GetMainWindow(UiItems.MatildeProcessName, UiItems.PnovaMainWindowName); break; default: break; } }
public FiFunctions() { this.applicationHelpers = new ApplicationHelpers(); this.MainWindow = applicationHelpers.GetMainWindow(FossIntegratorUiItems.FiProcessName, FossIntegratorUiItems.FiResultDisplayName); logger = new Logger(); }
public MeatMaster2Functions() : base(Uis.MeatMaster2) { applicationHelpers = new ApplicationHelpers(); }