1
我正在研究一種應選擇有效條目的方法(取決於狀態)。 如果找到有效的條目,它應該離開循環並轉到另一個函數。如何找到元素時離開循環?
但我的代碼不起作用。我必須改變什麼?
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 :)
}
};
我知道,「打手」功能現在將上升超過一次,因爲每個列表中有一個以上的有效入境。但我該如何解決這個問題? 注意:break;不起作用。它說: 「非法break語句」
不爲我工作後。它說違法違規聲明... –
沒有人有想法?我仍然堅持這一個1 –