Browser automation controls a headless or headed browser through code or an agent. Classic uses are end-to-end testing and web scraping; the fast-growing use is AI 'web operator' agents that navigate sites to complete tasks a human would do in a browser.
Open-source stacks provide the driver layer (controlling the browser) and, increasingly, an agent layer that lets an LLM decide what to click next from a screenshot or the DOM.