From 385a3b6488960fdc0c6cd58f117e0c977718b621 Mon Sep 17 00:00:00 2001 From: Qingchun Ren Date: Tue, 15 Sep 2026 10:57:34 -0700 Subject: [PATCH] fix: use non-deprecated implicitlyWait(Duration) overload selenium-java 4.33 deprecated Timeouts.implicitlyWait(long, TimeUnit). Switch to the supported Timeouts.implicitlyWait(Duration) overload. --- .../main/java/utam/core/selenium/element/DriverAdapter.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/utam-core/src/main/java/utam/core/selenium/element/DriverAdapter.java b/utam-core/src/main/java/utam/core/selenium/element/DriverAdapter.java index f14926d4..54fb4cad 100644 --- a/utam-core/src/main/java/utam/core/selenium/element/DriverAdapter.java +++ b/utam-core/src/main/java/utam/core/selenium/element/DriverAdapter.java @@ -12,7 +12,6 @@ import java.time.Duration; import java.util.List; import java.util.Set; -import java.util.concurrent.TimeUnit; import java.util.function.Supplier; import java.util.stream.Collectors; import java.util.stream.Stream; @@ -61,9 +60,7 @@ public DriverAdapter(WebDriver driver, DriverConfig driverConfig) { // set implicit timeout as configured Options options = this.driver.manage(); if (options != null && options.timeouts() != null) { // for mock both can be null - options - .timeouts() - .implicitlyWait(this.driverConfig.getImplicitTimeout().toSeconds(), TimeUnit.SECONDS); + options.timeouts().implicitlyWait(this.driverConfig.getImplicitTimeout()); } }