等待元素显示
等待元素在指定的毫秒数内显示或不显示。
信息
与其他元素命令不同,WebdriverIO 不会等待元素存在才执行此命令。
用法
$(selector).waitForDisplayed({ timeout, reverse, timeoutMsg, interval, withinViewport })
参数
| 名称 | 类型 | 详情 |
|---|---|---|
options可选 | WaitForOptions | waitForDisplayed 选项(可选) |
options.timeout可选 | Number | 毫秒时间(默认基于 waitforTimeout 配置值设置) |
options.reverse可选 | Boolean | 如果为 true,则等待相反的情况(默认值:false) |
options.timeoutMsg可选 | String | 如果存在,它会覆盖默认的错误消息 |
options.interval可选 | Number | 检查之间的间隔(默认值:waitforInterval) |
options.withinViewport可选 | Boolean | 设置为 true 以等待元素在视口内显示(默认值:false) |
示例
index.html
loading...
waitForDisplayedExample.js
loading...
返回值
- <Boolean>
return: 如果元素显示(或者如果标志设置为相反情况则不显示)返回 true