我想向下滾動頁面並獲取該部分/ div的最後一個元素。 我已經執行的代碼:如何向下滾動使用硒webdriver分頁的特定div
Coordinates coordinate = ((Locatable)element).getCoordinates();
coordinate.inViewPort();
,並與
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("scroll(0, 250)");
而且還頁面有分頁
你可以啓動seleniumIDE,看看會產生什麼actiosn?這將節省時間 - 然後您可以導出您所需的格式 – farrellmr
在IDE中,如果執行向下滾動操作,則沒有任何操作被記錄,因爲我認爲如果任何元素都是可點擊的,則只會記錄該操作,但這裏沒有任何可點擊的操作,只有我有向下滾動 – liki
您必須爲此使用javascript。使用document.getel獲取元素...並使用scrollTop並將像素傳遞給它。 var elmnt = document.getElementById(「myDIV」); elmnt.scrollTop = 100; – Grasshopper