我正在为AngularJS Application使用量角器编写测试用例。我想在找到值后停止一个if循环。是否有任何可用的等效函数可用于在Protractor中进一步停止执行循环,就像我们在C中断。
答案 0 :(得分:2)
break
是一条javascript指令:
function testBreak(x) {
var i = 0;
while (i < 6) {
if (i == 3) {
break;
}
i += 1;
}
return i * x;
}
mozilla developer network上提供了该语言的完整参考,其中包含所有the statements的列表。
Brendan Eich写道:
JavaScript从Java借用了大部分语法,但也继承了 来自Awk和Perl,来自Self的一些间接影响 对象原型系统。
注意:这个问题既不是protractor,也不是angular.js,也不是自动化。
答案 1 :(得分:0)
你也有javascript中的break语句。
答案 2 :(得分:0)
javascript中有break / continue:
答案 3 :(得分:0)
这是我的代码,我希望在if语句之后中断,因为文本已匹配,我不想再次转到else块
for (i = 0; i <row.length; i++)
{
var obj_dn_ocnele=obj_dn_ocndrpdown_elements.get(i).getText().then(function(text) {
var test_var1 = text.trim();
console.log(test_var1);
outer:{
if (test_var1 == var_ocn_id)
{
log.info(var_ocn_id +"ocn exist");
break outer;
}
else
{
log.error(var_ocn_id +"ocn not exist");
break outer;
}
}
});
}