prendendo in esame questo articolo su Codeproject:
http://www.codeproject.com/Articles/...ows-applicatio
ho una piccola applicazione con white
se commento la parte del codice che mi fa apparire la differnza di datecodice:string ExeSourceFile = @"C:\Windows\system32\calc.exe"; var p = new ProcessStartInfo(ExeSourceFile); _application = White.Core.Application.AttachOrLaunch(p); _mainWindow = _application.GetWindow(SearchCriteria.ByText("Calcolatrice"), InitializeOption.NoCache); //togliere questo codcie sotto per far funzionare tuto Keyboard.Instance.HoldKey(White.Core.WindowsAPI.KeyboardInput.SpecialKeys.CONTROL); Keyboard.Instance.Enter("E"); Keyboard.Instance.LeaveKey(White.Core.WindowsAPI.KeyboardInput.SpecialKeys.CONTROL); var menuView = _mainWindow.Get<White.Core.UIItems.MenuItems.Menu>(SearchCriteria.ByText("Visualizza")); menuView.Click(); var menuViewBasic = _mainWindow.Get<White.Core.UIItems.MenuItems.Menu>( SearchCriteria.ByText("Base")); menuViewBasic.Click();
tutto funziona
ma appena cerco di apparire la differnza dalla calcolatrice e ritornare su BASE
ecco che da errore...non capisco il motivo