WebDriver.io: 如何让浏览器暂停/等待?

WebDriver.io: how to make browser pause/ wait?

为了测试,我正在加载一个页面并单击一个按钮,我正在使用 webdriver.io 进行测试由于页面很重,加载需要一些时间,我想要全局变量browser 在单击按钮之前等待几秒钟。

我知道有waitForVisible方法,但不够好,我仍然不知道js是否为按钮添加了点击事件,我正在寻找类似于sleep方法的东西在 selenium webdriver 中。

我想你问的是 pause() method:

pauses queue execution for a specific amount of time

因为使用 pause() is not a good practice, you can use waitForExist() 作为替代