Я нахожу решение. однако он нестабилен: иногда он выдает ошибку: «[object DOMException]: \ n Нет доступной трассировки стека». Может кто знает почему?
Код (после создания объекта mock и logger, как в документе testCafe):
When('I log in as free user', async () => {
await testController.addRequestHooks(mock)
await testController.addRequestHooks(logger)
await testController.wait(2000)
await testController
.click(selector)
.typeText(selector,string, {replace : true})
.typeText(selector,string, {replace: true})
.click(selector);
});
ОБНОВЛЕНИЕ: теперь это работает с функцией wait (), но, может быть, есть более элегантный ответ на этот вопрос?