Programmable web browser for functional black-box testing of WSGI and HTTP applications. Current version 8.0, supports Python >=3.9. Released under Zope Foundation, follows a rolling release cadence.
pip install zope.testbrowserVerified import paths — ran on the pinned version, not inferred.
Create a Browser instance, open a URL, interact with forms.
Update imports: from zope.testbrowser import Browser for HTTP, from zope.testbrowser.wsgi import Browser for WSGI.
Use browser = Browser(); browser.clear() before a new test scenario.
Switch to from zope.testbrowser.wsgi import Browser for faster, more reliable tests.