70f528fbab
- Update CHANGELOG.md for 1.1.0 (date, refactoring, repository fixes) - Add overwrite guardrails to imhotep-cli init — skips existing files - Add bugs/homepage/keywords metadata to 5 public packages - Mark imhotep-bench and imhotep-fixtures as private packages - Add selector field to SourceReference interface (core types) - Remove 7 casts from check-all.ts (folAst.position, cardinality results) - Generate package-lock.json for reproducible installs
imhotep
Meta-package for Imhotep — declarative, relational UI testing for web applications.
npm install imhotep
Usage
import { imhotep, imhotepComponent, imhotepStory } from 'imhotep';
const ui = await imhotep(page);
ui.expect('.header').to.be.above('.content', { minGap: 16 });
const result = await ui.checkAll();
Exports
| Export | Source |
|---|---|
imhotep |
imhotep-playwright |
imhotepComponent |
imhotep-playwright |
imhotepStory |
imhotep-playwright |
imhotepFixture |
imhotep-playwright |
dslExpect |
imhotep-dsl |
spec |
imhotep-dsl |
evaluate |
imhotep-solver |
enumeratedDomain, generatedDomain |
imhotep-core |
createDeterministicContext |
imhotep-core |
touchTarget through modalContainment |
imhotep-playwright |