Squish adds these methods to QWebView instances:
Here is an example that uses both methods:
def main()
[...]
wv = waitForObject({"type": "QWebView", "unnamed": 1, "visible":1})
# We can even load a different URL in the webview:
url = "http://www.froglogic.com/secure"
wv.loadUrl(url)
snooze(5)
title = wv.evalJS('document.title')
test.compare("froglogic - Automated Cross-Platform GUI Testing", title)