3
var DrpStack = browser.findElement(by.xpath(XPath))
var Elems = DrpStack.findElements(by.tagName(TagName))
Elems.then(function(list){
for (var i = 0; i < list.length; i++) {
if (list[i].getAttribute("aria-pressed")=='true') {
Labl1.list[i].getAttribute("onlabel");
} else {
console.log("FAIL");
}
}
Q.all(Labl1).done(function (result) {
// Q.All will print the results when the lookups and processing are done
console.log(result.length);
console.log(result);
});
});
Здесь я проверяю, является ли атрибут «ария-нажата» истинным или ложным. Если true, что элемент помещается в массив, в противном случае он должен печатать false. Не работает, журнал всегда печатает FAIL. Что я делаю неправильно. Пожалуйста помоги.Сравнение атрибутов элемента
Thanx мат. Обещание сработало. – Ramii