I was looking for an easy way to get the current browser.contents in my real browser to easy debug what is happening in my doctest.
Here is the snippet:
Updated the 01/13/2009
>>> import tempfile as tmp >>> def contents(): ... fd, fn = tmp.mkstemp(suffix=".html", prefix="testbrowser-") ... file = open(fn, 'w') ... file.write(browser.contents) ... file.close() ... print fn >>> import pdb; pdb.set_trace()
So now you can just call contents() and copy paste the file path in your real browser and see what’s happening in your tests. May it can be added to testbrowser.Browser ?