Я использовал Уотин для большого эффекта. Это простой способ 1) Автоматизатор ввода пользователя W / IE и 2) перемещаться по DOM.
Вам необходимо использовать HTML Agily Pack , который может анализировать суп из реальных веб-сайтов в структуру DOM.
Вы хотите httpwebrequest для автоматизации веб-запросов и HTMLAGILYPACK для обработки полученного HTML.
Вы можете использовать элемент управления WebBrowser
, который можно автоматизировать в масштабе.
Можно также использовать Селен . Он предназначен для веб-сайтов по модульному тестированию. Он имеет java-приложение, которое управляет браузером, и C#-интерфейс, в котором можно писать свой код. У него также есть обратная сторона - отображение браузера, но он достаточно функционален с точки зрения контроля, ожидания ответов и получения результатов.
Design Canvas - лучший инструмент для такого рода вещей. Работает с IE, Firefox, Safari или браузером в оперативной памяти. Это позволяет вам записывать, а затем воспроизводить любые виды веб-взаимодействий.