Selenium
Automation
El framework original de automatización de navegadores que lo empezó todo. Soporta Chrome, Firefox, Edge y Safari vía protocolo WebDriver. Una comunidad enorme significa que cada problema que encuentres ya tiene respuesta en StackOverflow. El API es un poco tosco comparado con alternativas modernas y perderás tiempo peleando con waits y selectores, pero está probado en batalla y funciona con básicamente cualquier lenguaje: Python, Java, JavaScript, C#, Ruby.