当前位置:  开发笔记 > 编程语言 > 正文

使用滚动查找所有元素

如何解决《使用滚动查找所有元素》经验,为你挑选了0个好方法。

找到页面上滚动的所有元素的最可靠和有效的方法是什么?


目前,我正在考虑使用element.all()filter()比较heightscrollHeight属性值:

element.all(by.xpath("//*")).filter(function (elm) {
    return protractor.promise.all([
        elm.getAttribute("height"),
        elm.getAttribute("scrollHeight")
    ]).then(function (heights) { 
        return heights[1] > heights[0];
    });
});

但我不确定这种方法的正确性和性能.

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有