public void FindModalWindowBasedOnSearchCriteriaWhenThereIsNoWindow() { window = application.GetWindow("Form1", InitializeOption.NoCache); window.Get<Button>("launchModal").Click(); Window modalWindow = window.ModalWindow(SearchCriteria.ByText("ModalForm1"), InitializeOption.NoCache); Assert.AreEqual(null, modalWindow); }
protected void CloseModal(Window window) { Window modalWindow = null; try { modalWindow = window.ModalWindow("ModalForm", InitializeOption.NoCache); } finally { if (modalWindow != null) modalWindow.Get<Button>("ok").Click(); } }
public void OpenNetworkWindow() { Application = Application.Launch(@"C:\Users\Flotschi\git\handle\Handle.WPF\Handle.WPF\bin\Debug\Handle.WPF.exe"); Assert.IsNotNull(Application); MainWindow = Application.GetWindow("Handle"); Assert.IsNotNull(MainWindow); MainWindow.Focus(); Keyboard.LeaveAllKeys(); Keyboard.HoldKey(KeyboardInput.SpecialKeys.CONTROL); Keyboard.Enter("n"); NetworkWindow = MainWindow.ModalWindow("Networks"); Assert.IsNotNull(NetworkWindow); Keyboard.LeaveAllKeys(); NetworkWindow.Close(); Application.Kill(); }