Index: zope/testbrowser/tests.py
===================================================================
--- zope/testbrowser/tests.py	(revision 93787)
+++ zope/testbrowser/tests.py	(working copy)
@@ -391,6 +391,14 @@
 
 def test_suite():
     flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS
+    try:
+        # The doctests make Zope3-specifc assumptions about how the
+        # publisher works;  skip them if running inside a Zope2 environment
+        import ZPublisher
+    except ImportError:
+        pass
+    else:
+        return unittest.TestSuite()
 
     readme = FunctionalDocFileSuite('README.txt', optionflags=flags,
         checker=checker)
