Я могу ошибаться, но я не думаю, что есть простой способ взаимодействия с консольными программами с использованием UIA API, и веб-браузеры, по возможности, будут занимать много времени.Но другие библиотеки могут помочь.
Вы используете C #?Если это так, для консольных приложений вы, вероятно, можете использовать класс Process, если ваш автоматизированный тест прост - вот старый пост на ту же тему:
Автоматизация командной строки - ожидайте эквивалент
На самом деле я все еще ищу бесплатную библиотеку C #, похожую на Expect.Однако пока я не потратил слишком много времени на поиск.
Для веб-автоматизации я предлагаю использовать клиентский драйвер Selenium C # - насколько я знаю, он должен делать то, что вам нужно:
http://seleniumhq.org/docs/03_webdriver.html
http://seleniumhq.org/download/