diff --git a/erp5/util/test_browser/browser.py b/erp5/util/test_browser/browser.py
index 021a797fbdd84f0a5572599fc06b64dd93fc1365..0ee5096c23b5f4c9863ef94701bb943ce47410f7 100644
--- a/erp5/util/test_browser/browser.py
+++ b/erp5/util/test_browser/browser.py
@@ -435,14 +435,16 @@ class Browser(ExtendedTestBrowser):
 
   def getRemainingActivityCounter(self):
     """
-    Return the number of remaining activities
+    Return the number of remaining activities, but do not visit the
+    URL so it does not interfere with next calls.
 
     @return: The number of remaining activities
     @rtype: int
     """
-    self.open('portal_activities/countMessage')
-    return self.contents and int(self.contents) or 0
+    activity_counter = self.mech_browser.open_novisit(
+      'portal_activities/countMessage').read()
 
+    return activity_counter and int(activity_counter) or 0
 
 from zope.testbrowser.browser import Form, ListControl