【发布时间】:2017-06-23 08:09:39
【问题描述】:
出现“非法中断语句”。任何人都可以提出解决它的原因
this.selectOrganization = function() {
organizationLocator.each(function(element) {
FunctionLibrary.getText(element, organizationName).then(function(text) {
logger.info(text);
if (text.includes('ImageResizingOrg')) {
FunctionLibrary.click(element, organizationName);
break;
}
})
})
};
【问题讨论】:
-
breaks 应该在循环内(for、while和do-while) -
你试过
return false吗?从技术上讲,循环代码在each函数下运行,您显示的代码是一个承诺/回调。 -
你看过使用 Array.every 吗?
-
@ibrahimmahrir 我只是忘记了它只能被循环喜欢。我的坏
标签: javascript angularjs automation jasmine protractor