03
Sep

Resize window with Selenium WebDriver

Following code snippet can be used to resize a browser window in selenium

import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;

public class testJavaScriptErrors {

@Test
public void testForFramesCount() throws InterruptedException {
WebDriver driver = new FirefoxDriver();
driver.get(“http://google.com”);

System.out.println(“Current Window size:”+driver.manage().window().getSize());
Dimension d = new Dimension(1024, 960);
driver.manage().window().setSize(d);

Thread.sleep(5000);
driver.quit();
}
}

 

Method 2:
Method 2:
=========

package workingWithCookies;

import java.awt.Toolkit;

import org.openqa.selenium.Dimension;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.annotations.Test;

public class TookitResize {
	@Test
	public void myFunction() {
		System.setProperty("webdriver.chrome.driver", "C:\\Browserdrivers_Selenium\\chromedriver.exe");
		WebDriver driver = new ChromeDriver();
		driver.get("https://www.google.co.in");
		
		Toolkit tk = Toolkit.getDefaultToolkit();
		int width = (int) tk.getScreenSize().getWidth();
		int height = (int) tk.getScreenSize().getHeight();
		
		driver.manage().window().setSize(new Dimension(width, height));
		
		try {
			Thread.sleep(2000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		
		driver.quit();
	}
}