@wix/design-system
Version:
@wix/design-system
88 lines (61 loc) • 1.74 kB
Markdown
## Selector Testkit
### Import
- unidriver: `import { SelectorUniDriver } from '@wix/design-system/dist/testkit/unidriver';`
- vanilla: `import { SelectorTestkit } from '@wix/design-system/dist/testkit';`
- puppeteer: `import { SelectorTestkit } from '@wix/design-system/dist/testkit/puppeteer';`
- playwright: `import { SelectorTestkit } 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
### isImageTiny
- signature: isImageTiny()
### isImageSmall
- signature: isImageSmall()
### isImagePortrait
- signature: isImagePortrait()
### isImageLarge
- signature: isImageLarge()
### isImageCinema
- signature: isImageCinema()
### isImageCircle
- signature: isImageCircle()
### isImageRectangular
- signature: isImageRectangular()
### isDisabled
- signature: isDisabled()
### toggleType
- signature: toggleType()
### isChecked
- signature: isChecked()
### isIndeterminate
- signature: isIndeterminate()
### hasImage
- signature: hasImage()
### getImage
- signature: getImage()
### titleTextDriver
- signature: titleTextDriver()
### subtitleTextDriver
- signature: subtitleTextDriver()
### hasExtraNode
- signature: hasExtraNode()
### getExtraNode
- signature: getExtraNode()
### toggle
- signature: toggle()
### getTooltipText
- signature: getTooltipText()