From 2b3be971eb81bc2ea4c1cf6ac38cabedd28a44e9 Mon Sep 17 00:00:00 2001 From: Steffen Schaefer Date: Tue, 24 Apr 2018 08:32:13 +0200 Subject: [PATCH] Bug 4339: Selenium compatibility adjustment --- .../selenium/pages/autoplay/AutoPlayConfiguration.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/autoplay/AutoPlayConfiguration.java b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/autoplay/AutoPlayConfiguration.java index d2842d0ba10..5078c18faef 100644 --- a/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/autoplay/AutoPlayConfiguration.java +++ b/java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/pages/autoplay/AutoPlayConfiguration.java @@ -1,10 +1,11 @@ package com.sap.sailing.selenium.pages.autoplay; +import java.util.function.Function; + import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.ui.WebDriverWait; -import com.google.common.base.Predicate; import com.sap.sailing.selenium.core.BySeleniumId; import com.sap.sailing.selenium.core.FindBy; import com.sap.sailing.selenium.pages.PageArea; @@ -33,10 +34,10 @@ public class AutoPlayConfiguration extends PageArea { ListBoxPO.create(driver, leaderboardSelectionBox).selectOptionByLabel(leaderboard); WebDriverWait wait = new WebDriverWait(driver, 10); //wait till the page processed the changes - wait.until(new Predicate() { + wait.until(new Function() { @Override - public boolean apply(WebDriver arg0) { + public Boolean apply(WebDriver arg0) { return getConfiguredUrl() != null && !getConfiguredUrl().isEmpty(); } });