【问题标题】:Finding multiple elements查找多个元素
【发布时间】:2013-09-11 17:15:39
【问题描述】:

我似乎无法找出在页面上查找多个元素的最佳方法。

它总能找到一个,但如果我正在测试以查看在某种操作之后存在多少特定元素呢?

findElement() // always returns 1 element
findElements(By.className('someClass')) // always returns 1 element

【问题讨论】:

    标签: javascript testing selenium selenium-webdriver integration


    【解决方案1】:

    如果有人在未来寻找这个,我让它工作:

    findElements(By.className("someclass")).then(function(elements_arr){ 
        console.log(elements_arr.length);
    });
    

    根据他们的源代码,findElements 返回一个承诺

    Webdriverjs API

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 2018-06-22
      • 2021-06-16
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      相关资源
      最近更新 更多