## Notification Testkit

### Import

- unidriver: `import { NotificationUniDriver } from '@wix/design-system/dist/testkit/unidriver';`
- vanilla: `import { NotificationTestkit } from '@wix/design-system/dist/testkit';`
- puppeteer: `import { NotificationTestkit } from '@wix/design-system/dist/testkit/puppeteer';`
- playwright: `import { NotificationTestkit } from '@wix/design-system/dist/testkit/playwright';`

### API

### exists
- signature: exists()
- returns: Promise<boolean>
- description: Checks whether the component found with the given data hook.

### element
- signature: element()
- returns: Promise<any>
- description: Gets the component root element.

### click
- signature: click()
- returns: Promise<void>
- description: Clicks on the component root element.

### base
- signature: base()
- returns: UniDriver
- description: Returns UniDriver for the base element.

### visible
- signature: visible()
- returns: Promise<boolean>

### hasTheme
- signature: hasTheme()
- returns: Promise<boolean>
- deprecated: true

### hasSkin
- signature: hasSkin()
- returns: Promise<boolean>

### isStandardNotification
- signature: isStandardNotification()
- returns: Promise<boolean>

### isErrorNotification
- signature: isErrorNotification()
- returns: Promise<boolean>

### isSuccessNotification
- signature: isSuccessNotification()
- returns: Promise<boolean>

### isWarningNotification
- signature: isWarningNotification()
- returns: Promise<boolean>

### isPremiumNotification
- signature: isPremiumNotification()
- returns: Promise<boolean>

### getLabelText
- signature: getLabelText()
- returns: Promise<string>

### hasActionButton
- signature: hasActionButton()
- returns: Promise<boolean>

### getActionButtonText
- signature: getActionButtonText()
- returns: Promise<string>

### hasCloseButton
- signature: hasCloseButton()
- returns: Promise<boolean>

### isRelativelyPositioned
- signature: isRelativelyPositioned()
- returns: Promise<boolean>

### isFixedPositioned
- signature: isFixedPositioned()
- returns: Promise<boolean>

### isAbsolutePositioned
- signature: isAbsolutePositioned()
- returns: Promise<boolean>

### clickOnCloseButton
- signature: clickOnCloseButton()
- returns: Promise<void>

### clickOnActionButton
- signature: clickOnActionButton()
- returns: Promise<void>

### getZIndex
- signature: getZIndex()
- returns: Promise<number>
