Я буду собирать приложение для автоматизации внешнего веб-сайта / приложения. В некоторых случаях мне нужно будет перемещаться по сайту как пользователь (некоторые ссылки, по которым мне нужно перейти, не могут быть предсказаны и должны быть проанализированы из ответа)
Я уже использую Html Agility Pack и знаю о Tidy, если это необходимо.
Есть ли какие-либо другие технологии, о которых я должен знать?
Существуют ли рекомендуемые шаблоны для быстрой настройки в случае изменения внешнего веб-приложения? Я предполагаю инкапсулировать проверку ответов как некоторый тип стратегии или подобный шаблон, который может быть легко разделен / подключен по мере необходимости, но любые конкретные предложения были бы хорошими.