Javascript 量角器如果,否则不工作
我试图检查if条件并单击它是否为true,但它返回一个错误“eachOperator.toEqual不是函数”Javascript 量角器如果,否则不工作,javascript,angular,automation,protractor,Javascript,Angular,Automation,Protractor,我试图检查if条件并单击它是否为true,但它返回一个错误“eachOperator.toEqual不是函数” var selectDropdownbyNum = function (element, optionNum) { var opt = element.all(by.tagName('option')); opt.each(function (eachOperator) { eachOperator.toEqual('-').then(functio
var selectDropdownbyNum = function (element, optionNum) {
var opt = element.all(by.tagName('option'));
opt.each(function (eachOperator) {
eachOperator.toEqual('-').then(function (subtract) {
if (subtract) {
eachOperator.click();
}
});
});
};
你试过了吗
var selectDropdownbyNum = function (element, optionNum) {
var opt = element.all(by.tagName('option'));
opt.each(function (eachOperator) {
eachOperator.getAttribute('value').then(function (value) {
if (value === '-') {
eachOperator.click();
}
});
});
};
也许这会对你有所帮助@TanDuong谢谢,但似乎不太走运。它进行了一些修改,我不得不更改value=“减法”很高兴能帮助你:)