From b0d790e3352930832dd2b82a45fccb2cb654d11e Mon Sep 17 00:00:00 2001 From: Steffen Schaefer Date: Tue, 24 Apr 2018 08:48:15 +0200 Subject: [PATCH] Bug 4339: Fixed deprecations --- .../sap/sailing/selenium/core/SeleniumElementLocator.java | 6 +++--- .../src/com/sap/sailing/selenium/pages/PageObject.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/core/SeleniumElementLocator.java b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/core/SeleniumElementLocator.java index 2c6a6e28124..8091f33027b 100644 --- a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/core/SeleniumElementLocator.java +++ b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/core/SeleniumElementLocator.java @@ -1,8 +1,8 @@ package com.sap.sailing.selenium.core; import java.lang.reflect.Field; +import java.time.Duration; import java.util.List; -import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.NoSuchElementException; @@ -66,8 +66,8 @@ public class SeleniumElementLocator implements ElementLocator { this.context = context; this.wait = new FluentWait<>(this.context); - this.wait.withTimeout(timeOutSeconds, TimeUnit.SECONDS); - this.wait.pollingEvery(intervalMillis, TimeUnit.MILLISECONDS); + this.wait.withTimeout(Duration.ofSeconds(timeOutSeconds)); + this.wait.pollingEvery(Duration.ofMillis(intervalMillis)); this.wait.ignoring(NoSuchElementException.class); Annotations annotations = new Annotations(field); diff --git a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/PageObject.java b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/PageObject.java index 36e5d1d0107..f29bcfbcb84 100644 --- a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/PageObject.java +++ b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/PageObject.java @@ -1,11 +1,11 @@ package com.sap.sailing.selenium.pages; import java.text.MessageFormat; +import java.time.Duration; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.List; -import java.util.concurrent.TimeUnit; import java.util.function.BooleanSupplier; import java.util.logging.Level; import java.util.logging.Logger; @@ -179,8 +179,8 @@ public class PageObject { public static FluentWait createFluentWait(T input, int timeout, int polling, Collection> exceptions) { FluentWait wait = new FluentWait<>(input); - wait.withTimeout(timeout, TimeUnit.SECONDS); - wait.pollingEvery(polling, TimeUnit.SECONDS); + wait.withTimeout(Duration.ofSeconds(timeout)); + wait.pollingEvery(Duration.ofSeconds(polling)); wait.ignoreAll(exceptions); return wait;