gpt4 book ai didi

javascript - Protractor 计数元素并存储整数

转载 作者:行者123 更新时间:2023-12-01 23:03:50 24 4
gpt4 key购买 nike

我想对列表中的元素进行计数,然后访问整数,而不是 Promise 对象。所以开始:

var questionList = questionContainer.all(by.className('someclass'));

如果该类有三个子元素,我希望 console.log(questionList.count()) 输出整数 3,而不是 promise 对象。这甚至可能吗?即使是对Promise的一些操作。

最佳答案

protractorcount()方法可在 ElementArrayFinder :

expect(questionList.count()).toEqual(3);

请注意,count() 返回一个 promise expect() 已“修补”以隐式解析 promise 。

例如,如果您需要将实际值打印在控制台上 - 使用 then() 显式解析 promise :

questionList.count().then(function (count) {
console.log(count);
});

或者,更简单:

questionList.count().then(console.log);

关于javascript - Protractor 计数元素并存储整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33114091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com