public void DialogSendKeys(string dialogAutomationName, string keys) { var dialogAutomationElement = DialogHelpers.FindDialog(GetDTE().MainWindow.HWnd, dialogAutomationName, isOpen: true); if (dialogAutomationElement == null) { throw new InvalidOperationException($"Expected the {dialogAutomationName} dialog to be open, but it is not."); } dialogAutomationElement.SetFocus(); SendKeys.SendWait(keys); }
public void PressDialogButton(string dialogAutomationName, string buttonAutomationName) { DialogHelpers.PressButton(GetDTE().MainWindow.HWnd, dialogAutomationName, buttonAutomationName); }