Crawljax is a tool for automatically crawling and testing modern web applications. Crawljax can explore any (even single-page dynamic JavaScript-based) web application through an event-driven dynamic crawling engine. It produces as output a state-flow graph of the dynamic DOM states and the event-based transitions between them. Crawljax can easily be extended through its easy-to-use plugin architecture.
Crawljax releases are available on Maven central repository.
<dependency>
<groupId>com.crawljax</groupId>
<artifactId>crawljax-core</artifactId>
<version>${crawljax-version}</version>
</dependency>
You can find more technical documentation in our project wiki.
Keep track of development and community news.
- We welcome contributions!
- Follow @crawljax on Twitter.
Detailed change history is available in our changelog.