【发布时间】:2016-11-18 09:40:41
【问题描述】:
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);
});
});
这里我正在检查“aria-pressed”的属性是真还是假。如果为真,则将该元素推入数组,否则应打印为假。 它不起作用,日志总是打印失败。我做错了什么。请帮忙。
【问题讨论】:
标签: javascript arrays protractor