我有一个div元素,我想在里面用selenium向下滚动。我想滚动特定的像素。最简单的方法是什么?我在网上搜索了一下,但没有找到很好的解释。
laawzig21#
您可以使用以下方法:
public void scrollOnElement(String cssSelector){ JavascriptExecutor js = (JavascriptExecutor)driver; String script = String.format("document.querySelector('%s').scrollTop= 450",cssSelector); js.executeScript(script); }
这里的css参数是css选择器,用于定位要在其中滚动的div元素。我在这里使用450像素的滚动,但是您可以使用任何参数。
1条答案
按热度按时间laawzig21#
您可以使用以下方法:
这里的css参数是css选择器,用于定位要在其中滚动的div元素。
我在这里使用450像素的滚动,但是您可以使用任何参数。