Selenium
Automation
Оригинальный фреймворк автоматизации браузера с которого всё началось. Поддерживает Chrome, Firefox, Edge и Safari через протокол WebDriver. Огромное комьюнити означает что на любую проблему уже есть ответ на StackOverflow. API немного кривоватый по сравнению с современными альтернативами и придётся повозиться с ожиданиями и селекторами, но он проверен временем и работает практически с любым языком: Python, Java, JavaScript, C#, Ruby. Если нужно что-то что просто работает и существует вечно - вот оно.