Elixir client for the Playwright node.js server.
Automate browsers like Chromium, Firefox, Safari and Edge. Helpful for web scraping and agentic AI.
Warning
Experimental
This is an early stage, experimental, version. The API is subject to change.
Please get in touch with feedback of any shape and size.
Enjoy!
Freddy.
Documentation: hexdocs.pm
To run the tests locally, you'll need to:
- Check out the repo
- Run
mix setup. This will take care of setting up your dependencies, installing the JavaScript dependencies (including Playwright), and compiling the assets. - Run
mix testor, for a more thorough check that matches what we test in CI, runmix check