gpt4 book ai didi

testing - E2E 测试 Jasmine /Protractor 中的 Ionic 3 无限滚动模拟

转载 作者:行者123 更新时间:2023-11-28 20:22:11 25 4
gpt4 key购买 nike

如果你去这里:http://ionicframework.com/docs/api/components/infinite-scroll/InfiniteScroll/

检查演示并单击列表中的最后一项:

enter image description here

然后在控制台输入:$0.scrollIntoView()

永远不会触发无限滚动。

有没有办法以编程方式在 Protractor 上下文中触发无限滚动?

最佳答案

你的例子中滚动的实现依赖于滚动的速度/速度,我猜它在 scrollIntoView 被调用时远远低于预期范围。

一种解决方法是通过在合理的时间内发出多个滚动事件来模拟平滑滚动。这个想法是尽可能重现真实用户的行为。

一些浏览器已经通过 scrollIntoView 提供了选项(Chrome 62 支持):

$0.scrollIntoView({behavior: "smooth", block: "end"});

关于testing - E2E 测试 Jasmine /Protractor 中的 Ionic 3 无限滚动模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47579690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com