pcbjam/tests/e2e/utils
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Viktor Vaczi 0a093b918e Add element registry for semantic E2E test automation
Replace hardcoded pixel coordinates with semantic element lookups in tests.
The element registry (added to wxWidgets) tracks all wxWindow instances,
enabling tests to find buttons by label text instead of pixel positions.

Changes:
- Add element-tracker.ts with clickByLabel, findByLabel, findByType, etc.
- Migrate clipboard, dialog, timer, filedialog, logerror tests to use registry
- Update fixtures.ts to export element-tracker utilities
- Update README with element registry documentation
- Update wxwidgets submodule with registry implementation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 12:11:33 +01:00
..
button-finder.ts Implement wxClipboard and add button finder utility for canvas testing 2025-12-03 10:19:50 +01:00
element-tracker.ts Add element registry for semantic E2E test automation 2025-12-29 12:11:33 +01:00
fixtures.ts Add element registry for semantic E2E test automation 2025-12-29 12:11:33 +01:00
test-utils.ts Organize test logs into separate directories by test suite and file 2025-12-27 16:35:40 +01:00