From 52a76304b43df1db1da61afc861472f7e7488e65 Mon Sep 17 00:00:00 2001 From: Alphonse Bendt Date: Tue, 30 May 2023 23:09:00 +0200 Subject: [PATCH] add wait condition --- .../io/fluentlenium/examples/pages/DuckDuckMainPage.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/quickstart-safari/src/main/java/io/fluentlenium/examples/pages/DuckDuckMainPage.java b/examples/quickstart-safari/src/main/java/io/fluentlenium/examples/pages/DuckDuckMainPage.java index 6c951e74a5..01cda471a8 100644 --- a/examples/quickstart-safari/src/main/java/io/fluentlenium/examples/pages/DuckDuckMainPage.java +++ b/examples/quickstart-safari/src/main/java/io/fluentlenium/examples/pages/DuckDuckMainPage.java @@ -1,14 +1,14 @@ package io.fluentlenium.examples.pages; -import static org.assertj.core.api.Assertions.assertThat; - -import java.util.concurrent.TimeUnit; - import io.fluentlenium.core.FluentPage; import io.fluentlenium.core.annotation.PageUrl; import io.fluentlenium.core.domain.FluentWebElement; import org.openqa.selenium.support.FindBy; +import java.util.concurrent.TimeUnit; + +import static org.assertj.core.api.Assertions.assertThat; + @PageUrl("https://duckduckgo.com") public class DuckDuckMainPage extends FluentPage { private static final String SEARCH_FORM_HOMEPAGE = "#search_form_homepage"; @@ -20,6 +20,7 @@ public class DuckDuckMainPage extends FluentPage { private FluentWebElement searchButton; public DuckDuckMainPage typeSearchPhraseIn(String searchPhrase) { + await().until(searchInput).enabled(); searchInput.write(searchPhrase); return this; }