/// <summary> /// Select all rows in data grid using CTRL + A keyboard shortcut /// </summary> /// <param name="window">Associated window</param> public void SelectAllRowsUsingKeyboardShortcut(QAWindow window = null) { if (window == null) { window = WorkSpace.MainWindow; } Click(); window.Keyboard.HoldKey(KeyboardInput.SpecialKeys.CONTROL); window.Keyboard.Enter("A"); window.Keyboard.LeaveKey(KeyboardInput.SpecialKeys.CONTROL); }
/// <summary> /// Set value of a popup from a TableCell and then verify /// </summary> /// <param name="value">Value to click</param> /// <param name="shouldVerify">Indicate whether or not to verify</param> public void SetPopupValue(string value, bool shouldVerify = true) { ReportActionValue("SetPopupValue", value); UIItem.Click(); UIItem.Click(); var popup = QAWindow.GetModalWindow(SearchCriteria.ByAutomationId(string.Empty).AndByClassName("Popup"), WorkSpace.MainWindow.Window); var listItemPopup = QAListItem.Get(SearchCriteria.ByText(value), string.Empty, popup.Window); listItemPopup.Click(); CaptureImage(); if (shouldVerify) { var friendlyMessage = ConstructFriendlyMessage(Resources.FriendlyDataGridCellSetMsg, value); QAAssert.AreEqual(Value, value, friendlyMessage); } }