Pick browser automation by browser coverage, language binding, and whether the job is test automation, scraping, or agent control. Playwright is the broad cross-browser route, Puppeteer is Chrome-first, Selenium is the mature WebDriver baseline, Browser Use fits natural-language agent workflows, and Crawlee adds crawler infrastructure around browser workers.
Browser automation uses software to control browser actions such as navigating, clicking, filling forms and reading page content. It can support tests or data-collection workflows. Scripts need to locate the relevant elements and wait for them to reach the state required by each action.
Sources (checked ): Puppeteer page interactions
Library or tool · Self-hosted
+2 more
Library or tool · Self-hosted
+1 more
Library or tool · Library / Self-hosted
+1 more
Library or tool · Self-hosted
Library or tool · Library / Self-hosted
+1 more
Library or tool · Self-hosted
+1 more
Library or tool · Self-hosted
+1 more
Library or tool · Library / Self-hosted
+1 more
Library or tool · Self-hosted
+1 more
Library or tool · Self-hosted
Library or tool · Self-hosted
+1 more
Library or tool · Self-hosted
Library or tool · Library / Self-hosted
Library or tool · Framework / Self-hosted
+1 more
Library or tool · Framework / Self-hosted
+2 more
Library or tool · Framework / Self-hosted
Library or tool · Self-hosted
+1 more
Library or tool · Library / Self-hosted
+1 more
Library or tool · Library / Self-hosted
+1 more