2017-05-30 55 views
-5

如何向下一個DIV中,而不是在整個頁面通過Selenium JAVA滾動如何向下一個DIV中,而不是在整個頁面通過Selenium [JAVA]

+1

[這](https://stackoverflow.com/questions/18635798/how-do- i-scroll-down-vertical-in-a-specific-div-in-a-web-page)可以幫助你。 –

+2

試試這個https://stackoverflow.com/questions/27189182/how-to-scroll-a-specific-div-using-selenium-webdriver-with-java –

+1

@akshaygoyal您能否考慮向我們展示您的作品?謝謝 – DebanjanB

回答

1

使用JavascriptExecutor

JavascriptExecutor js=(JavascriptExecutor) driver; 
js.executeScript("arguments[0].scrollIntoView(true);", element); 

滾動但是你需要在executeScript方法下探索各種條件。

或者,

如果您需要移動其他元素可以使用Action類,org.openqa.selenium.interactions.Actions

Actions actions = new Actions(driver); 
actions.moveToElement(element); 
actions.perform(); 
+0

此代碼向下滾動到特定的元素。在這裏,OP想要在一個元素內滾動。 –

相關問題