Below are examples of how to zoom in or out of a web page content using Selenium WebDriver with `chromedriver` in Java, Python, and C#:

Python:

from selenium import webdriver

options = webdriver.ChromeOptions()

# Specify the path to chromedriver executable
driver = webdriver.Chrome(executable_path='/path/to/chromedriver', chrome_options=options)

# Open a webpage
driver.get("https://www.example.com")

# Zoom in (e.g., 1.5x)
driver.execute_script("document.body.style.zoom = '1.5'")

# Continue with your interactions or testing

# Close the browser
driver.quit()

Java:

import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;

public class ZoomExample {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");

        ChromeOptions options = new ChromeOptions();

        WebDriver driver = new ChromeDriver(options);

        // Open a webpage
        driver.get("https://www.example.com");

        // Zoom in (e.g., 1.5x)
        ((JavascriptExecutor) driver).executeScript("document.body.style.zoom = '1.5'");

        // Continue with your interactions or testing

        // Close the browser
        driver.quit();
    }
}

C#:

using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

class Program
{
    static void Main()
    {
        ChromeOptions options = new ChromeOptions();
        options.BinaryLocation = "/path/to/chromedriver"; // Specify the path to chromedriver executable

        IWebDriver driver = new ChromeDriver(options);

        // Open a webpage
        driver.Navigate().GoToUrl("https://www.example.com");

        // Zoom in (e.g., 1.5x)
        ((IJavaScriptExecutor)driver).ExecuteScript("document.body.style.zoom = '1.5'");

        // Continue with your interactions or testing

        // Close the browser
        driver.Quit();
    }
}

These examples show how to zoom in or out of a web page’s content using Selenium WebDriver with `chromedriver` in different programming languages. You can adjust the zoom level as needed by modifying the value in the `executeScript` method. Make sure to specify the correct path to the `chromedriver` executable on your system.

Support On Demand!

QA Automation