【发布时间】:2026-01-04 21:10:01
【问题描述】:
我有一个用例,其中网页上有一个 div 元素,一旦您单击链接,它就会显示为弹出对话框(它不是实际的弹出窗口,它类似于当您单击 Facebook 时在 Facebook 中打开的对话框链接以检查您的帖子等的反应)
我使用 Selenium WebDriver 和 Java 来自动测试这个应用程序,我的用例涉及我滚动到对话框的底部,其中有一个显示更多项目的链接,当用户点击显示更多时,它会填充列表中的另外 10 个项目,依此类推,直到没有其他项目可供用户访问。
所以基本上我必须在那个特定的 div 元素上向下滚动,直到我一直看到 Show More 链接,并且当驱动程序无法找到显示更多链接时,它应该停止。
注意 - 我不能只使用 javascript window.scrollTo() 滚动到页面底部,因为它会向下滚动整个网页,但我只想滚动到该除法元素的底部。
如果有人对如何实现这一点有任何想法,请告诉我。
提前感谢您的帮助!
【问题讨论】:
-
1.请为您的示例添加相关的 HTML。此外,您在代码中遇到的错误是什么也会有所帮助。
标签: javascript java selenium-webdriver automated-tests