【发布时间】:2019-03-07 08:12:39
【问题描述】:
我试图在另一个页面中滚动页面。见附图
我尝试了以下代码
JavascriptExecutor js1 = (JavascriptExecutor) driver;
js1.executeScript("","window.scrollBy(0,1000)");
但它滚动整个页面而不是页面内的窗口。 我如何指定我想滚动这个特定的窗口
提前致谢
【问题讨论】:
-
看起来,那是一个窗口,所以先尝试切换到该窗口,然后向下滚动...
-
window将滚动整个窗口。如果要在弹出窗口中滚动,则必须找到可滚动的元素(例如 div 元素),然后可以在该元素上调用滚动函数。
标签: javascript java selenium selenium-webdriver