使用`element.all(by.id())获取元素数量]]

问题描述 投票:0回答:2

我想做这样的事情:

it('should get number of API Key list'), () => {
    let numApiKeys = 0;
    element.all(by.id('ApiKeyList')).count().then(function(count) {
        numApiKeys = count;    // suppose count = 5
    });
    console.log(numApiKeys);   // but it shows numApiKeys = 0
});

我无法获得'ApiKeyList'的长度; numApiKeys始终显示0

如何获取列表的实际长度?

我想做这样的事情:it('应该获取API密钥列表的数量'),()=> {让numApiKeys = 0; element.all(by.id('ApiKeyList'))。count()。then(function(count){numApiKeys = ...

angular typescript protractor
2个回答
0
投票

尝试以下操作:


0
投票

如Joaquin Casco所述,以下代码有效:

© www.soinside.com 2019 - 2024. All rights reserved.