【发布时间】:2022-01-17 21:32:14
【问题描述】:
我有一张表,检查时只显示 25 行。它在滚动时加载新的行集。但一次只有 25 行可见。 ELEMENT 在小滚动后还将其 ID 从 1 更改为 25,假设为 8 到 32。关键是它不会在任何给定时间显示全部内容,并且在任何时候只加载 25 个 ID。我的要求是从表中获取所有行(98)。我试过使用Scroll Element Into View,但这对我没有帮助。同样使用Execute JavaScript window.scrollTo(0, document.body.scrollHeight) 也没有帮助。
我已经看到了很多关于这个的问题,但没有合适的解决方案。
How to do scrolling inside infinite load table or list
Robot framework, Python - handle lazy load on page with dynamic content
如果可能,请提供帮助。
【问题讨论】:
-
我很久以前就参与过类似的问题。我不记得它是如何解决的,也无法尝试,因为我没有可以测试的示例页面。但是您可以尝试将向下箭头按键发送到表格元素或使用 Javascript 向下滚动表格。
-
嘿@Pekka 你能分享这篇文章的链接吗?
-
该代码以 QWeb 库结尾:github.com/qentinelqi/qweb/blob/…
-
非常感谢@Pekka
标签: python robotframework