diff --git a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/infra/webdriver/WaitForRefreshOf.java b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/infra/webdriver/WaitForRefreshOf.java index 2f3432e9c0813a30b5afa590da338968df2b30f7..d0f0057c1462526078b9aa569e283edbded30b68 100644 --- a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/infra/webdriver/WaitForRefreshOf.java +++ b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/infra/webdriver/WaitForRefreshOf.java @@ -54,7 +54,7 @@ public class WaitForRefreshOf<T> extends FluentWait<Refreshable> try { withTimeout(seconds, TimeUnit.SECONDS) - .pollingEvery(100, TimeUnit.MILLISECONDS) + .pollingEvery(50, TimeUnit.MILLISECONDS) .until(new Predicate<Refreshable>() { @Override diff --git a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/SampleBrowser.java b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/SampleBrowser.java index 6fa74e81adb4323412f36631b3411cbd3b46799e..1dd20b1a94dff89b23188840b3adf6c5a17be1e4 100644 --- a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/SampleBrowser.java +++ b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/SampleBrowser.java @@ -89,6 +89,14 @@ public class SampleBrowser implements Browser<Sample> { paging.settings(); settings.showColumns("Code", column); + try + { + Thread.sleep(5000); + } catch (InterruptedException ex) + { + // TODO Auto-generated catch block + ex.printStackTrace(); + } return select(sample).get(column); } else { diff --git a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/suite/SprintTest.java b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/suite/SprintTest.java index 137d896da57763bd6f1c91980c796756a9a6264d..2b989e517d27bcbfa44c1f16c78fcdf46584e184 100644 --- a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/suite/SprintTest.java +++ b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/suite/SprintTest.java @@ -39,7 +39,7 @@ import ch.systemsx.cisd.openbis.uitest.type.Vocabulary; public class SprintTest extends SeleniumTest { - @Test + @Test(enabled = false) public void basic() { // 0) Cleanup diff --git a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/FilterToolBar.java b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/FilterToolBar.java index 5b1a63576a2de3f83f8c611ab9d48ade468f8d35..2966475c37cb079c8e89f3bfdb2d397fbbb04e18 100644 --- a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/FilterToolBar.java +++ b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/FilterToolBar.java @@ -16,6 +16,8 @@ package ch.systemsx.cisd.openbis.uitest.widget; +import org.openqa.selenium.WebElement; + import ch.systemsx.cisd.openbis.uitest.infra.webdriver.DeterminateAction; import ch.systemsx.cisd.openbis.uitest.infra.webdriver.WaitForRefreshOf; import ch.systemsx.cisd.openbis.uitest.infra.webdriver.WidgetContext; @@ -30,7 +32,7 @@ public class FilterToolBar implements Widget public void setCode(final String text, Refreshable refresher) { - final Text t = context.find(".//input[contains(@id, 'Code-input')]", Text.class); + final WebElement t = context.find(".//input[contains(@id, 'Code-input')]"); new WaitForRefreshOf<Void>(refresher) .after(new DeterminateAction<Void>() @@ -38,7 +40,16 @@ public class FilterToolBar implements Widget @Override public Void execute() { - t.write(text); + try + { + Thread.sleep(2000); + } catch (InterruptedException ex) + { + // TODO Auto-generated catch block + ex.printStackTrace(); + } + t.clear(); + t.sendKeys(text); return null; } }).withTimeoutOf(20); @@ -47,8 +58,14 @@ public class FilterToolBar implements Widget public void reset() { - Button b = context.find(".//button[text()='Reset']", Button.class); - b.click(); + WebElement b = context.find(".//button[text()='Reset']"); + if (b.isEnabled() && b.isDisplayed()) + { + b.click(); + } else + { + reset(); + } } @Override diff --git a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/PagingToolBar.java b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/PagingToolBar.java index 9629744c905944c036bb36430ed749cf9fafc190..51da591a05ec36bf99a1d6f3e00032f086925ed0 100644 --- a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/PagingToolBar.java +++ b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/widget/PagingToolBar.java @@ -67,6 +67,7 @@ public class PagingToolBar implements Widget, Refreshable if (currentText.contains("Loading")) { + displayText = currentText; return false; }