Skip to content

Instantly share code, notes, and snippets.

@dnouri
Created January 12, 2012 13:06
Show Gist options
  • Save dnouri/1600408 to your computer and use it in GitHub Desktop.
Save dnouri/1600408 to your computer and use it in GitHub Desktop.
Use pyquery to search zope.testbrowser contents
from zope.testbrowser.browser import Browser
def _zope_testbrowser_pyquery(self):
from pyquery import PyQuery
return PyQuery(self.contents)
Browser.pyquery = property(_zope_testbrowser_pyquery)
# This will allow you to do in your tests:
# >>> "Home" in browser.pyquery('#navigation').text()
# pyquery docs: http://packages.python.org/pyquery/
# zope.testbrowser docs: http://pypi.python.org/pypi/zope.testbrowser
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment