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