Fab: any = FabInteractor

Call this InteractorConstructor to initialize a floating action button Interactor. The fab interactor can be used to interact with fabs on the page and to assert on their state.

The fab is located by the aria-label attribute or the visible text on the fab in otherwise.

await Fab('add').click();
await Fab('add').is({ disabled: true });
await Fab({ id: 'add-button', disabled: true }).exists();
  • title: string – Filter by title
  • id: string – Filter by id
  • visible: boolean – Filter by visibility. Defaults to true. See isVisible.
  • disabled: boolean – Filter by whether the fab is disabled. Defaults to false.
  • focused: boolean – Filter by whether the fab is focused. See focused.
  • svgIcon: boolean - Filter by whether the fab has icon.
  • click(): Interaction – Click on the fab
  • focus(): Interaction – Move focus to the fab
  • blur(): Interaction – Move focus away from the fab