Class: AngularInteractor
Defined in73
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, option?): TestEngine\
Function: createTestEngine()
createTestEngine\(component, partDefinitions, option?): Promise\\>
@atomic-testing/angular-20
Adapter for integrating Atomic Testing with
Interface: AngularAppStability
Defined in15
Interface: AngularInteractorOption
Defined in21
Interface: IAngularRenderedTestEngineOption
Defined in48
Interface: IAngularTestEngineOption
Defined in34
Variable: defaultSettleTimeoutMs
const defaultSettleTimeoutMs: 3000 = 3000
Class: AngularInteractor
Defined in73
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, option?): TestEngine\
Function: createTestEngine()
createTestEngine\(component, partDefinitions, option?): Promise\\>
@atomic-testing/angular-21
Adapter for integrating Atomic Testing with
Interface: AngularAppStability
Defined in15
Interface: AngularInteractorOption
Defined in21
Interface: IAngularRenderedTestEngineOption
Defined in48
Interface: IAngularTestEngineOption
Defined in34
Variable: defaultSettleTimeoutMs
const defaultSettleTimeoutMs: 3000 = 3000
Class: AngularInteractor
Defined in73
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, option?): TestEngine\
Function: createTestEngine()
createTestEngine\(component, partDefinitions, option?): Promise\\>
@atomic-testing/angular-22
Adapter for integrating Atomic Testing with
Interface: AngularAppStability
Defined in15
Interface: AngularInteractorOption
Defined in21
Interface: IAngularRenderedTestEngineOption
Defined in48
Interface: IAngularTestEngineOption
Defined in34
Variable: defaultSettleTimeoutMs
const defaultSettleTimeoutMs: 3000 = 3000
Class: AngularInteractor
Defined in38
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, option?): TestEngine\
Function: createTestEngine()
createTestEngine\(component, partDefinitions, option?): Promise\\>
@atomic-testing/angular-core
Shared implementation core for the Angular adapters of
Interface: AngularAppStability
Defined in14
Interface: AngularInteractorOption
Defined in21
Interface: IAngularRenderedTestEngineOption
Defined in51
Interface: IAngularTestEngineOption
Defined in35
Variable: defaultSettleTimeoutMs
const defaultSettleTimeoutMs: 3000 = 3000
Abstract Class: ComponentDriver\<T\>
Defined in34
Abstract Class: ContainerDriver\<ContentT, T\>
Defined in13
Class: CssLocator
Defined in11
Class: ElementNotFoundError
Defined in16
Class: ErrorBase
Defined in12
Class: InteractorErrorBase
Defined in11
Class: ItemNotFoundError
Defined in23
Class: LinkedCssLocator
Defined in32
Class: ListComponentDriver\<ItemT\>
Defined in16
Class: LocatorResolutionError
Defined in23
Class: MissingPartError\<T\>
Defined in6
Class: TestEngine\<T\>
Defined in12
Class: WaitForFailureError
Defined in13
Function: byAriaLabel()
byAriaLabel(value, relative?): CssLocator
Function: byAttribute()
byAttribute(name, value, relativeTo?): CssLocator
Function: byChecked()
byChecked(checked?, relative?): CssLocator
Function: byCssClass()
byCssClass(className, relativeTo?): CssLocator
Function: byCssSelector()
byCssSelector(selector, relativeTo?): CssLocator
Function: byDataTestId()
byDataTestId(id, relativeTo?): CssLocator
Function: byInputType()
byInputType(type, relative?): CssLocator
Function: byLinkedElement()
byLinkedElement(relative?): object
Function: byName()
byName(value, relative?): CssLocator
Function: byRole()
byRole(value, relative?): CssLocator
Function: byTagName()
byTagName(tagName, relative?): CssLocator
Function: byValue()
byValue(value, relative?): CssLocator
@atomic-testing/core
NPM version
Interface: BlurOption
Defined in1
Interface: BoundingRect
Defined in1
Interface: ClickOption
Defined in12
Interface: ComponentPartDefinition\<T\>
Defined in29
Interface: ContainerPartDefinition\<ContentT, T\>
Defined in45
Interface: ElementQueries
Defined in337
Interface: EnterTextOption
Defined in1
Interface: FocusActions
Defined in175
Interface: FocusOption
Defined in2
Interface: FormActions
Defined in191
Interface: HoverOption
Defined in20
Interface: IClickableDriver
Defined in48
Interface: IComponentDriver\<T\>
Defined in182
Interface: IComponentDriverOption\<T\>
Defined in142
Interface: IContainerDriverOption\<ContentT, T\>
Defined in175
Interface: IDisableableDriver
Defined in21
Interface: IExampleUIUnit\<ExampleT\>
Defined in10
Interface: IExampleUnit\<T, ExampleT\>
Defined in22
Interface: IFormFieldDriver\<T\>
Defined in3
Interface: IInputDriver\<T\>
Defined in7
Interface: IMouseInteractableDriver
Defined in55
Interface: IReadonlyableDriver
Defined in30
Interface: IRequirableDriver
Defined in37
Interface: ITestEngine\<T\>
Defined in229
Interface: ITestEngineOption
Defined in166
Interface: IToggleDriver
Defined in11
Interface: IValidatableDriver
Defined in44
Interface: Interactor
Defined in446
Interface: KeyboardActions
Defined in137
Interface: ListComponentDriverOption\<ItemT\>
Defined in13
Interface: ListComponentDriverSpecificOption\<ItemT\>
Defined in8
Interface: ListComponentPartDefinition\<ItemT\>
Defined in75
Interface: MouseDownOption
Defined in16
Interface: MouseEnterOption
Defined in24
Interface: MouseLeaveOption
Defined in26
Interface: MouseMoveOption
Defined in14
Interface: MouseOption
Defined in3
Interface: MouseOutOption
Defined in22
Interface: MouseUpOption
Defined in18
Interface: Point
Defined in1
Interface: PointerActions
Defined in33
Interface: PressKeyOption
Defined in12
Interface: ScenePart
Defined in108
Interface: ScrollActions
Defined in277
Interface: WaitForOption
Defined in3
Interface: WaitUntilOption\<T\>
Defined in14
Interface: Waiter
Defined in309
childListHelper
3 items
collectionUtil
3 items
dateUtil
12 items
escapeUtil
3 items
interactorUtil
1 item
listHelper
4 items
locatorUtil
10 items
timingUtil
2 items
visibilityUtil
1 item
Type Alias: AssertScenePlaceableDriver\<Ctor\>
AssertScenePlaceableDriver\ = Ctor
Type Alias: CommutableComponentDriverOption
CommutableComponentDriverOption = Omit\
Type Alias: ComponentDriverCtor()\<T\>
ComponentDriverCtor\ = T
Type Alias: CssLocatorChain
CssLocatorChain = CssLocator[]
Type Alias: CssProperty
CssProperty = Exclude\
Type Alias: LocatorRelativePosition
LocatorRelativePosition = "Root" \| "Descendant" \| "Same" \| "Child"
Type Alias: LocatorType
LocatorType = "css"
Type Alias: Nullable\<T\>
Nullable\ = T \| null
Type Alias: Optional\<T\>
Optional\ = T \| undefined
Type Alias: PartLocator
PartLocator = CssLocator \| CssLocatorChain
Type Alias: PartName\<T\>
PartName\ = keyof T
Type Alias: ScenePartDefinition
ScenePartDefinition = ComponentPartDefinition\ \| ContainerPartDefinition\ \| ListComponentPartDefinition\\>
Type Alias: ScenePartDriver\<T\>
ScenePartDriver\ = { [partName in keyof T]: InstanceType }
Type Alias: ScenePlaceableDriverCtor
ScenePlaceableDriverCtor = ComponentPartDefinition\\["driver"\]
Type Alias: WaitForCondition
WaitForCondition = "attached" \| "visible" \| "detached" \| "hidden"
Variable: ElementNotFoundErrorId
const ElementNotFoundErrorId: "ElementNotFoundError" = 'ElementNotFoundError'
Variable: ItemNotFoundErrorId
const ItemNotFoundErrorId: "ItemNotFoundError" = 'ItemNotFoundError'
Variable: LocatorResolutionErrorId
const LocatorResolutionErrorId: "LocatorResolutionError" = 'LocatorResolutionError'
Variable: LocatorTypeLookup
const LocatorTypeLookup: Record\
Variable: MissingPartErrorId
const MissingPartErrorId: "MissingPartError" = 'MissingPartError'
Variable: WaitForFailureErrorId
const WaitForFailureErrorId: "WaitForFailureError" = 'WaitForFailureError'
Variable: defaultWaitForOption
const defaultWaitForOption: Readonly\
Class: DOMInteractor
Defined in85
Class: FakeMouseEvent
Defined in14
Function: createTestEngine()
createTestEngine\(element, partDefinitions): TestEngine\
@atomic-testing/dom-core
Utilities for testing plain DOM elements with the Atomic Testing workflow.
Interface: DOMInteractorOption
Defined in31
Interface: UserEventDispatcher
Defined in15
~~Type Alias: IDomTestEngineOption~~
IDomTestEngineOption = ITestEngineOption
~~Variable: createDomTestEngine~~
const createDomTestEngine: \(element, partDefinitions) => TestEngine\ = createTestEngine
Class: PlaywrightInteractor
Defined in35
Function: createTestEngine()
createTestEngine\(page, partDefinitions): TestEngine\
@atomic-testing/playwright
NPM version
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, _option?): TestEngine\
Function: createTestEngine()
createTestEngine\(node, partDefinitions, option?): TestEngine\
@atomic-testing/react-18
Adapter for integrating Atomic Testing with React 18.
~~Type Alias: IReactTestEngineOption~~
IReactTestEngineOption = ITestEngineOption
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, _option?): TestEngine\
Function: createTestEngine()
createTestEngine\(node, partDefinitions, option?): TestEngine\
@atomic-testing/react-19
Adapter for integrating Atomic Testing with React 19.
~~Type Alias: IReactTestEngineOption~~
IReactTestEngineOption = ITestEngineOption
Class: ReactInteractor
Defined in5
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, _option?): TestEngine\
Function: createTestEngine()
createTestEngine\(node, partDefinitions, option?): TestEngine\
@atomic-testing/react-core
Shared React utilities used by Atomic Testing React packages.
~~Type Alias: IReactTestEngineOption~~
IReactTestEngineOption = ITestEngineOption
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, _option?): TestEngine\
Function: createTestEngine()
createTestEngine\(node, partDefinitions, option?): TestEngine\
@atomic-testing/react-legacy
Adapter for integrating Atomic Testing with React 16/17.
~~Type Alias: IReactTestEngineOption~~
IReactTestEngineOption = ITestEngineOption
Class: StorybookInteractor
Defined in45
Function: createTestEngine()
createTestEngine\(canvasElement, partDefinitions, _option?): TestEngine\
Function: withDriver()
withDriver\(driverClass, fn, option?): (context) => Promise\
Function: withTestEngine()
withTestEngine\(parts, fn): (context) => Promise\
@atomic-testing/storybook
Framework-agnostic Storybook integration for atomic-testing component drivers.
Interface: StorybookPlayContext
Defined in6
Interface: WithDriverOption
Defined in6
Class: VueInteractor
Defined in4
Function: createRenderedTestEngine()
createRenderedTestEngine\(rootElement, partDefinitions, _option?): TestEngine\
Function: createTestEngine()
createTestEngine\(component, partDefinitions, option?): TestEngine\
@atomic-testing/vue-3
Vue 3 test adapter that extends Atomic Testing's component driver pattern to Vue applications. It enables testing Vue components using the same high-level semantic APIs used across React, Playwright, and DOM environments.
Interface: VueSFCLikeComponent
Defined in31
Interface: VueTestEngineOption
Defined in17
~~Type Alias: IVueTestEngineOption~~
IVueTestEngineOption = ITestEngineOption
Type Alias: VuePluginInput
VuePluginInput = Plugin \| \[Plugin, ...unknown[]\]