================
Creating content
================

The portlet pages are simple Archetypes content. Let's ensure that they can
be created, using a test-browser test.

First, some set-up.

    >>> from Products.Five.testbrowser import Browser
    >>> browser = Browser()
    >>> portal_url = self.portal.absolute_url()
    
    >>> browser.handleErrors = False
    >>> self.portal.error_log._ignored_exceptions = ()
    
We will log authorise as the portal owner.
    
    >>> from Testing.ZopeTestCase import user_password
    >>> browser.addHeader('Authorization',
    ...                   'Basic %s:%s' % ('portal_owner', user_password))
    
Start on the portal root.
    
    >>> browser.open(portal_url)
    
Now add a portlet page

    >>> browser.getLink(id='portlet-page').click()
    
Make sure we're in the factory:

    >>> 'portal_factory' in browser.url
    True
    
Fill in the form and submit.
    
    >>> browser.getControl(name='title').value = "Welcome"
    >>> browser.getControl(name='description').value = "This is the front page"
    >>> browser.getControl(name='text').value = "<b>Hello</b>"
    >>> browser.getControl('Save').click()
    
