diff --git a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/Browser.java b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/Browser.java
index 3f108fc04518e9cba9ccab9157390d0e54f87853..62ba43af0f5529429bdfba8c757545a6a7ba536c 100644
--- a/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/Browser.java
+++ b/ui-test/source/java/ch/systemsx/cisd/openbis/uitest/page/tab/Browser.java
@@ -45,6 +45,7 @@ public abstract class Browser<T extends Browsable>
 
     public final BrowserRow select(T browsable)
     {
+        waitForPagingToolBar();
         return getGrid().select("Code", browsable.getCode());
     }
 
@@ -68,12 +69,14 @@ public abstract class Browser<T extends Browsable>
         {
             return;
         }
+        waitForPagingToolBar();
         getPaging().settings();
         getSettings().showColumnsOf(browsable);
     }
 
     public final List<BrowserRow> getData()
     {
+        waitForPagingToolBar();
         return getGrid().getData();
     }