Чтение информации из CMD, браузера с помощью автоматизации Windows - PullRequest
0 голосов
/ 26 октября 2011

Я могу понять, как автоматизация пользовательского интерфейса может помочь получить информацию из текстовых полей в приложениях форм Windows. Как я могу получить информацию из инструментов командной строки и веб-браузеров? У меня есть сеанс Telnet, из которого я хотел бы прочитать данные, а также простой веб-инструмент с простым HTML. Есть идеи?

1 Ответ

1 голос
/ 26 октября 2011

Я могу ошибаться, но я не думаю, что есть простой способ взаимодействия с консольными программами с использованием UIA API, и веб-браузеры, по возможности, будут занимать много времени.Но другие библиотеки могут помочь.

Вы используете C #?Если это так, для консольных приложений вы, вероятно, можете использовать класс Process, если ваш автоматизированный тест прост - вот старый пост на ту же тему:

Автоматизация командной строки - ожидайте эквивалент

На самом деле я все еще ищу бесплатную библиотеку C #, похожую на Expect.Однако пока я не потратил слишком много времени на поиск.

Для веб-автоматизации я предлагаю использовать клиентский драйвер Selenium C # - насколько я знаю, он должен делать то, что вам нужно:

http://seleniumhq.org/docs/03_webdriver.html

http://seleniumhq.org/download/

...