Browser tests ============= Test the presence of the "title" tag in html page >>> from plone.testing.z2 import Browser >>> from plone.app.testing import TEST_USER_NAME >>> from plone.app.testing import TEST_USER_PASSWORD >>> browser = Browser(app) >>> browser.open('http://nohost/plone/front-page') >>> "%s" % self.portal['front-page'].Title() in browser.contents True Test for "template id" in <body> tag. See tickets #9111/#8777 >>> browser.open('http://nohost/plone/front-page') >>> browser.contents '...<body ... class="template-document_view portaltype-document site-plone section-front-page...' >>> browser.open('http://nohost/plone/news') >>> browser.contents '...<body ... class="template-folder_summary_view portaltype-collection site-plone section-news...' Login >>> browser.getLink('Log in').click() >>> browser.getControl('Login Name').value = TEST_USER_NAME >>> browser.getControl('Password').value = TEST_USER_PASSWORD >>> browser.getControl('Log in').click() Test explicit browser view >>> browser.open('http://nohost/plone/@@dashboard') >>> browser.contents '...<body ... class="template-dashboard portaltype-plone-site site-plone...'