UnhandledPromiseRejectionWarning: NoSuchElementError: Невозможно найти элемент: * [id = "xxx"] - PullRequest
0 голосов
/ 05 июня 2019

Я использую 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 Ответ

1 голос
/ 07 июня 2019

Вы должны использовать await, судя по всему.

Посмотрите, как работает асинхронное ожидание https://javascript.info/async-await

, например,

await element.click();
...