js-scrollby

What is the difference between the different scroll options?

主宰稳场 提交于 2019-11-27 02:16:59
I have tried a few ways of adding scrolling to tables, but just one of them works correctly. What is the different between them? First: JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("arguments[0].scrollIntoView();", Element); Second: WebElement element1 = driver.findElement(By.id("scrolled_element")); ((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element1); Third: JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("window.scrollBy(0,1000)"); Fourth: JavascriptExecutor js = (JavascriptExecutor) driver; js

What is the difference between the different scroll options?

安稳与你 提交于 2019-11-26 04:01:43
问题 I have tried a few ways of adding scrolling to tables, but just one of them works correctly. What is the different between them? First: JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(\"arguments[0].scrollIntoView();\", Element); Second: WebElement element1 = driver.findElement(By.id(\"scrolled_element\")); ((JavascriptExecutor) driver).executeScript(\"arguments[0].scrollIntoView(true);\", element1); Third: JavascriptExecutor js = (JavascriptExecutor) driver; js