testid-automation
v0.7.6
Published
Build-time Toolchain für Angular: generiert deterministische data-testid-Attribute, versioniert sie, diffed Registry-Stände und erzeugt Robot-Framework-Lokatoren.
Maintainers
Readme
testid-automation
Build-time toolchain for Angular. Generates deterministic data-testid attributes directly in the templates, tracks them in a versioned registry, and produces Robot-Framework locator files from the registry. Supports native HTML, PrimeNG, and Angular Material out of the box.
Install
npm install
npm run build
npm pack
# Globally
npm install -g ./testid-automation-0.7.6.tgz
# Or as a project dev dependency
npm install --save-dev ./testid-automation-0.7.6.tgzQuick start
testid tag --verbose
testid diff testids.v1.json testids.v2.json --out-dir test-artifacts/testids
testid gen-locators testids.latest.json --out-dir tests/locatorsAll three commands read a single testid.config.json with tagger / differ / locators sections. Ready-to-copy configs for common setups live under examples/configs/. For the full option reference see the Configuration wiki page.
Documentation
- Features
- Installation
- Quick Start
- Configuration
- Registry Format
- Robot Framework Integration
- Examples
- Exit Codes
- Development
License
Apache 2.0 - see LICENSE.
