量角器如果,否则不起作用

时间:2018-04-23 02:58:37

标签: javascript angular automation protractor

我正在尝试检查if条件并执行单击,如果它是真的,但它返回一个错误' eachOperator.toEqual不是函数'

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();
            }
        });
    });
};

1 个答案:

答案 0 :(得分:1)

你试试吗?

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();
            }
        });
    });
};