GodotE2E's icon

GodotE2E 1.0.0 Tools 4.0 Community

Submitted by user LIUXIN; Apache-2.0; 2026-04-17

Out-of-process E2E testing tool for Godot.

Test your Godot games from Python using pytest. The addon runs a TCP automation server as an Autoload — completely dormant unless launched with the --e2e flag.

Features:
- Synchronous Python API (no async/await needed)
- Input simulation: keyboard, mouse, named actions
- Node operations: get/set properties, call methods, group lookup
- Frame synchronization: wait for process/physics frames or game time
- Scene management: change scene, reload scene
- Screenshot capture with pytest failure integration
- Works with standard Godot 4.x binaries, no engine modifications

Install the Python package: pip install godot-e2e

Documentation: https://github.com/RandallLiuXin/godot-e2e/tree/main/docs


View files Download Submit an issue Recent Edits