#864 · Primary category: AI Agents & Automation

nightmare

browser chrome electron headless-chrome phantomjs

A high-level browser automation library.

Project last updated:04/20/24

GitHub Stars

19.8K

Forks

1.1K

Contributors

130

License

Other

Why we included this project

Nightmare is built with a chainable API that queues navigation, clicks, and typing, then runs the whole sequence with a synchronous feel instead of nested callbacks. Segment made it to automate tasks on sites without APIs, and it's most commonly used for UI testing and crawling. Because it rides on Electron, you can watch the browser window while developing and go headless in CI. The project is archived and no longer maintained, so the Electron base won't get security updates; keep that in mind before committing to new work. If you already run a Nightmare-based suite, the repo remains a solid reference for the full API surface and its extension points.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category