相关疑难解决方法(0)

如何滚动到 div 元素的底部 Selenium Webdriver

我有一个用例,其中网页上有一个 div 元素,只要您单击链接,它就会显示为一个弹出对话框(它不是实际的弹出窗口,它类似于在单击链接时在 Facebook 中打开的对话框进行检查)对您的帖子等的反应)

我正在使用带有 Java 的 Selenium WebDriver 来自动化此应用程序的测试,我的用例涉及我滚动到对话框底部,那里有一个显示更多项目的链接,当用户点击显示更多时,它会填充另外 10 个项目以此类推,直到没有其他项目可供用户访问。

所以基本上我必须向下滚动那个特定的 div 元素,直到我一直看到Show More链接,当驱动程序无法找到显示更多链接时,它应该停止。

注意 - 我不能只使用 javascript 滚动到页面底部,window.scrollTo()因为它会向下滚动整个网页,但是我只想滚动到该除法元素的底部。

如果有人对如何实现这一目标有任何想法,请告诉我。

我在这里先向您的帮助表示感谢 !

javascript java automated-tests selenium-webdriver

5
推荐指数
1
解决办法
7380
查看次数