public Window PortalSearch(string text) { WindowSCD.WaitWindow(text); if (WindowSCD.IsWindowLaunched(text)) { Window windowPortal = WindowSCD.GetWindow(PortalName); windowPortal.Focus(DisplayState.Restored); TextBox textBoxPortalSearch = windowPortal.Get <TextBox>(SearchCriteria.ByAutomationId("SearchTextBox")); textBoxPortalSearch.Text = text; Keyboard.Instance.PressSpecialKey(KeyboardInput.SpecialKeys.RETURN); WindowSCD.WaitWindow(text); } return(WindowSCD.GetWindow(text)); }
public void TryLogon(string titleLogon, string username, string password) { if (!WindowSCD.IsWindowLaunched(PortalName)) { WindowSCD.WaitWindow(titleLogon); Window windowLogon = WindowSCD.GetWindow(titleLogon); windowLogon.Focus(DisplayState.Restored); TextBox textBoxUsername = windowLogon.Get <TextBox>(SearchCriteria.ByControlType(ControlType.Edit).AndIndex(1)); textBoxUsername.Text = username; TextBox textBoxPassword = windowLogon.Get <TextBox>(SearchCriteria.ByControlType(ControlType.Edit).AndIndex(2)); textBoxPassword.Text = password; try { WindowSCD.ClickButton(windowLogon, SearchCriteria.ByText("OK")); } catch (Exception) { //Console.WriteLine(titleLogon + " window closed"); } WindowSCD.WaitWindow(PortalName); } }