。计数(); 不是功能

量角器新手

因此,我一直试图了解自己在做错什么,而我似乎并不了解!

在继续之前,这里是我要尝试的代码

it('Clicked all remove button', async function () {
    // Im assuming here that `getRemoveButtonDesktop()` returns a promise of web element array.
    let allBtns = await element.all(by.className('btn btn-remove btn-outlined desktop'));
    // ElementArrayFinder.count() returns a promise that is resolved into a number
    let countElement = await allBtns.count();
    console.log('Find buttons: ', countElement)

    for (let i = 0; i < countElement; i++) { // let variables are scoped to the immediate enclosing block denoted by { }
        // ElementArrayFinder.first() returns a promise
        const firstRemoveButton = await detailsSpecs.getRemoveButtonDesktop().first();
        await utils.click(firstRemoveButton);
        await browser.sleep(1000) // sleep 1s
    }
});

我得到的错误是:

  1) Details page
       Clicked all remove button:
     TypeError: allBtns.count is not a function
      at Context.<anonymous> (pagesDesktop\detailsPage.js:208:36)
      at runMicrotasks (<anonymous>)
      at processTicksAndRejections (internal/process/task_queues.js:93:5)

它应该做的是计算所有“ allBtns”,以后它将根据找到的元素数量循环循环,但是似乎不知道.count不是函数。

编辑:我使用量角器与JS。

getRemoveButtonDesktop =removeButtonDesktop: element.all(by.className('btn btn-remove btn-outlined desktop')),我在做什么错?

鲁宁·罗曼(Lunin Roman)

根据文档,all方法不像Promise那样,因此请更改

let allBtns = await element.all(by.className('btn btn-remove btn-outlined desktop'));

 let allBtns = element.all(by.className('btn btn-remove btn-outlined desktop'));

element.all返回ElementArrayFinder包含该count方法元素,而await element.all仅返回一个简单的元素数组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

频率表,但是自定义功能而不是默认计数?

来自分类Dev

Haskell“计数事件”功能

来自分类Dev

获取功能参数计数

来自分类Dev

每行计数功能

来自分类Dev

R中的计数功能

来自分类Dev

计数功能评估

来自分类Dev

缩短计数时间功能

来自分类Dev

vowpalwabbit奇怪的功能计数

来自分类Dev

R中的计数功能

来自分类Dev

字母计数功能javascript

来自分类Dev

可变参数计数功能

来自分类Dev

SAS计数功能未返回年度计数

来自分类Dev

透视全文而不是计数-Excel

来自分类Dev

脚本的计数是2而不是1

来自分类Dev

按样式而不是颜色计数

来自分类Dev

素数计数功能的可行实现

来自分类Dev

返回熊猫计数功能的数值

来自分类Dev

R:房屋存货计数功能?

来自分类Dev

SQL外部联接与计数功能

来自分类Dev

python中的单词计数功能

来自分类Dev

页面浏览计数器计数加2而不是1

来自分类Dev

如何返回每个类的计数而不是每个类的实例计数

来自分类Dev

Google表格查询计数返回“计数”而不是数值

来自分类Dev

使用计数功能或创建用于SQL计数的特定列

来自分类Dev

将计数编号/条件添加到计数功能

来自分类Dev

Mongodb从计数功能和聚合管道提供不同的计数结果

来自分类Dev

计数返回空白而不是0

来自分类Dev

计数查询-如何获取关系而不是哈希

来自分类Dev

逻辑CPU计数返回16而不是4