name: typeInput
bindDescription: "`Wait selector: '${selector}' and type text: '${text}' in input`"
needSelectors: ['selector']
needData: ['text']
allowOptions: ['hidden', 'visible', 'timeDelayBeforeWait', 'timeDelayAfterWait', 'noClearInput', 'waitingTime']
logOptions: { logChildren: false }

runTest:
  - waitForSelector:
      description: Wait selector
      bindSelector: { selector: selector }

  - typeInputRaw:
      description: Type in selector
      bindSelector: { selector: selector }
      bindData: { text: text }
