Ad

traquer: Record and reproduce user interactions

Traquer records and replays user sessions on web pages. It allows for heatmap generation and automated testing via Selenium Webdriver. Supports exporting/importing between browsers for testing consistency.
Screenshot of nenadg/traquer homepage

Traquer records user interactions on web pages, enabling reproduction and analysis of user behavior. It addresses the challenge of consistently testing web applications across different sessions and browsers. The tool focuses on capturing and replaying user actions for testing and debugging purposes, utilizing browser automation to simulate user behavior.

Traquer allows recording and replaying user sessions, facilitating the creation of heatmaps from recorded actions. It supports exporting and importing recorded sessions between different browsers, ensuring consistent testing environments. The tool enables the joining of multiple recorded sessions into a single, comprehensive test case.

  • Record & Playback: Records user interactions on web pages for later replay and analysis. Supports playback of recorded sessions.
  • Heatmap Generation: Creates heatmaps based on recorded user sessions to visualize user behavior patterns.
  • Cross-Browser Compatibility: Exports and imports recorded sessions between different browsers (Chrome, Firefox).
  • Session Joining: Combines multiple recorded sessions into a single, unified test case.
  • Selenium Integration: Enables automated testing using Selenium Webdriver.
  • DOM Mutation Handling: Allows playback even when the DOM structure has changed.
  • Extensibility: Designed to be extensible for custom functionalities.

Traquer is currently in a work-in-progress state with some features, like Selenium automation, not fully implemented. While the core recording and playback functionality is functional, some aspects require further development and refinement. Ongoing contributions are welcomed to improve the tool's reliability and completeness.

Traquer benefits web developers and testers by simplifying the process of recording, analyzing, and replicating user interactions. It's valuable for debugging, performance testing, and ensuring consistent user experiences across different browsers. The tool provides a practical solution for addressing challenges associated with testing dynamic web applications and DOM changes.

Summarize:
Share:
Stars
719
Forks
37
Issues
1
Created
9 years ago
Commit
9 years ago
License
MIT
Archived
Yes
Updated 17 days ago

Similar Repositories