- wait

范式

- wait: { ele:, type: [, millis][, timeout]}

您可以通过wait标签实现等待功能

属性

属性 类型 是否必须 备注
ele selector
type string presence(元素出现), visibility(元素显示), time(时间等待)
millis number x 等待的毫秒数
timeout number x 超时毫秒数 Default = 60000

用法

等待某个元素出现

- wait: { type: '"presence"', ele: '#button' }

等待某个元素显示

- wait: { type: '"visibility"',ele: '#username' }

等待一段时间

- wait: { type: '"time"', millis: '2000' }

片段样例

- load: '"https://news.baidu.com/"'
#do something as you like
- wait: { type: '"presence"', ele: '#headline-tabs' }
- wait: { type: '"presence"', ele: '#channel-all div.menu-list', timeout: '1000' }
- wait: { type: '"visibility"', ele: '#headline-tabs li.active' }
- wait: { type: '"time"', millis: '3000'