# Storybook Addon Interactions Storybook Addon Interactions enables visual debugging of interactions and tests in [Storybook](https://storybook.js.org). ![Screenshot](https://user-images.githubusercontent.com/321738/135628189-3d101cba-50bc-49dc-bba0-776586fedaf3.png) ## Installation Install this addon by adding the `@storybook/addon-interactions` dependency: ```sh yarn add -D @storybook/addon-interactions @storybook/test ``` within `.storybook/main.js`: ```js export default { addons: ['@storybook/addon-interactions'], }; ``` Note that `@storybook/addon-interactions` must be listed **after** `@storybook/addon-actions` or `@storybook/addon-essentials`. ## Usage Interactions relies on "instrumented" versions of Vitest and Testing Library, that you import from `@storybook/test` instead of their original package. You can then use these libraries in your `play` function. ```js import { expect, fn, userEvent, within } from '@storybook/test'; import { Button } from './Button'; export default { title: 'Button', component: Button, args: { onClick: fn(), }, }; const Template = (args) =>