Я хочу выйти из цикла для каждого цикла, как только текст включает ImageResizingOrg. Я мог бы легко сделать это, если бы он был синхронным. Поскольку javascript является асинхронным, мне нужно решить это. Любые решенияКак выйти из a для каждого цикла, если удовлетворяет внутреннему условию if, если его javascript, который является асинхронным по своей природе
organizationLocator.each(function(element) {
FunctionLibrary.getText(element, organizationName).then(function(text) {
logger.info(text);
if (text.includes('ImageResizingOrg')) {
FunctionLibrary.click(element, organizationName);
}
})
})
Вы пробовали перерыв; – Mazz
break здесь не будет работать, поскольку это не обычный цикл, а анонимная функция обратного вызова, вызываемая каждым() для каждого экземпляра. Однако, 'return false ', должен делать трюк! – Connum
Если 'FunctionLibrary.getText' является ASYNC, то вы уже будете в конце каждого –