UnhandledPromiseRejectionWarning:NoSuchElementError:无法找到元素:* [id =“ xxx”]

时间:2019-06-05 12:11:03

标签: node.js webstorm cucumberjs

我正在使用与cucumber js集成的node js,并且在登录屏幕上成功。唯一的问题是:等待下一条命令执行或等待元素的语法和方法是什么?

请向我提供支持代码。 我遇到以下错误:

(node:17660) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 3)

1 个答案:

答案 0 :(得分:1)

您需要使用await的外观。

看看异步/等待如何工作https://javascript.info/async-await

例如

await element.click();