Przygotuję aplikację do automatyzacji zewnętrznej strony internetowej / aplikacji. W niektórych przypadkach będę musiał nawigować w witrynie tak, jak zrobiłby to użytkownik (niektóre linki, których muszę użyć, nie mogą być przewidziane i muszą zostać przeanalizowane na podstawie odpowiedzi)
Korzystam już z pakietu zwinności HTML i jestem świadom Tidy, jeśli jest to potrzebne.
Czy są jeszcze jakieś technologie, o których powinienem wiedzieć?
Czy są jakieś zalecane wzorce szybkiego dostosowania się w przypadku zmiany zewnętrznej aplikacji internetowej? Przewiduję podsumowanie sprawdzania poprawności odpowiedzi jako pewnego rodzaju strategii lub podobnego wzorca, który można łatwo oddzielić / podłączyć w razie potrzeby, ale wszelkie konkretne sugestie byłyby świetne.