@puppedo/atoms
Version:
Atoms for PuppeDo
33 lines (29 loc) • 758 B
YAML
name: clickSelector
bindDescriprion: "`Wait selector: '${selector}' and click`"
needSelectors: ['selector']
needData: ['selectorNumber?']
allowOptions:
[
'count',
'timeDelayBeforeClick',
'button',
'logAfter',
'hidden',
'visible',
'timeDelayBeforeWait',
'timeDelayAfterWait',
'timeDelayAfterClick',
'waitingTime',
]
logOptions: { logChildren: false }
runTest:
- waitForSelector:
description: Wait selector
bindSelector: { selector: selector }
- blank:
if: 'selectorNumber === null'
const: { selectorNumber: 0 }
- clickSelectorRaw:
description: Click
bindData: { selectorNumber: selectorNumber }
bindSelector: { selector: selector }