我正在处理一种应选择有效条目(取决于状态)的方法。如果找到有效的条目,则应离开循环并转到另一个功能。
但是我的代码不起作用。我必须改变什么?
function DetectVehicle(vehicles) {
browser.waitForAngular();
if (vehicles > 1) {
basics.checkElementPresent(PDP.elementSelectCar);
for (var car = 0; car < vehicles; car++) {
(function (params) {
try {
PDP.elementSelectCar.click();
PDP.elementCarList.get(car).click();
PDP.elementStatus.getAttribute("class").then(function (value) {
value = value.split("-").pop();
console.log(value);
if (value == "available" || value == "acquired") GoOn();
}, function (err) {
console.log("Error detecting status: " + err);
});
} catch (err) {
console.log("Error detecting status: " + err);
}
})(car);
console.log(car);
}
}
else if (vehicles == 1) {
//this user has only one vehicle, so nothing has to be done :)
}
};
我知道" Goon"功能现在将增加一次以上,因为每个列表都有一个以上的有效条目。但是我该如何解决?注意:休息;不起作用。它说"非法休息声明"
使用
break;
goon()函数