栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

期望元素具有滚动

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

期望元素具有滚动

技巧(最初在这里提出)是比较

height
属性:

height
CSS属性指定 元素的内容区域的高度 。内容区域位于元素的填充,边框和边距之内。

scrollHeight

Element.scrollHeight
只读属性是一个 元素的含量的高度,其中包括由于溢出内容在屏幕上不可见的测量
。该
scrollHeight
值等于
clientHeight
元素所需的最小值
,以便在不使用垂直滚动条的情况下适合视点中的所有内容。它包括元素填充,但不包括其边距。

如果

scrollHeight
大于
height
-,则元素具有滚动条。


protractor
我们需要比较的解决承诺
getAttribute('height')
getAttribute('scrollHeight')
。让我们通过两个承诺的可重复使用的功能和解决一个
then()
expect()
来解决第二个:

function elementHasScroll(element) {    element.getAttribute('height').then(function (height) {        expect(element.getAttribute('scrollHeight')).toBeGreaterThan(height);    });};

其中

toBeGreaterThan()
得心应手匹配器的一部分
jasmine-matchers
第三方。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号