gpt4 book ai didi

javascript - 为什么 Protractor 有时会返回一个 promise ,有时会返回一个值?

转载 作者:行者123 更新时间:2023-12-02 06:56:16 25 4
gpt4 key购买 nike

official documentation您可以找到以下代码:

var history = element.all(by.repeater('result in memory'));
expect(history.count()).toEqual(2);

但你也可以找到examples using promises

element.all(by.repeater('app in userApps')).count().then(function(count) {
console.log(count);
});

那么为什么 Protractor 有时会返回一个 promise 而有时会返回一个值?

最佳答案

history.count() 确实返回一个 promise,但是 Protractor 改编 Jasmine expect 来理解 promise。

https://github.com/angular/protractor/blob/master/docs/control-flow.md

关于javascript - 为什么 Protractor 有时会返回一个 promise ,有时会返回一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868348/

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