From bd78c0a151152e9337f4360d6f83724fa7ebc924 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Mon, 10 Aug 2026 22:11:53 -0500 Subject: [PATCH] Fix incorrect A4 page size in Java PrintOptionsTest new PageSize(27.94, 21.59) is actually PageSize.US_LETTER's dimensions mislabeled as A4 (real A4 is 29.7x21.0 cm). Use the built-in PageSize.ISO_A4 constant instead, available since Selenium 4.47.0. Fixes #2753 Co-Authored-By: Claude Sonnet 5 --- .../test/java/dev/selenium/interactions/PrintOptionsTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/java/src/test/java/dev/selenium/interactions/PrintOptionsTest.java b/examples/java/src/test/java/dev/selenium/interactions/PrintOptionsTest.java index f6e532e1e4da..366f307ecef2 100644 --- a/examples/java/src/test/java/dev/selenium/interactions/PrintOptionsTest.java +++ b/examples/java/src/test/java/dev/selenium/interactions/PrintOptionsTest.java @@ -31,7 +31,7 @@ public void TestSize() { driver.get("https://www.selenium.dev/"); PrintOptions printOptions = new PrintOptions(); - printOptions.setPageSize(new PageSize(27.94, 21.59)); // A4 size in cm + printOptions.setPageSize(PageSize.ISO_A4); double currentHeight = printOptions.getPageSize().getHeight(); // use getWidth() to retrieve width }