Thursday, 9 June 2022

How To Scroll Table Vertically and Horizontally in Selenium Webdriver Java

                    In this post, we will see How To Scroll Table Vertically and Horizontally in Selenium Webdriver Java 


Program Code:

import org.openqa.selenium.JavascriptExecutor;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.chrome.ChromeDriver;


public class Scroll {


public static void main(String[] args) throws InterruptedException {

System.setProperty("webdriver.chrome.driver", "C:\\selenium\\chromedriver_win32\\chromedriver.exe");

WebDriver driver=new ChromeDriver();

driver.get("https://mdbootstrap.com/docs/b4/jquery/tables/scroll/");

driver.manage().window().maximize();

//full webpage scroll

JavascriptExecutor js=(JavascriptExecutor)driver;

Thread.sleep(2000);

js.executeScript("window.scroll(0,3050)");

//scroll table vertically

Thread.sleep(2000);

js.executeScript("document.querySelector(\"div[style$='position: relative; overflow: auto; max-height: 200px; width: 100%;']\").scrollTop=300");

//scroll table horizontally

Thread.sleep(2000);

js.executeScript("document.querySelector(\"div[style$='position: relative; overflow: auto; width: 100%;']\").scrollLeft=300");

}


}  


Watch following video:


Watch on YouTube: https://www.youtube.com/watch?v=giSpa3t-kw4

No comments:

Post a Comment