'Register on the system'

def register(self, account='normal'):

    config = current.test_config
    browser = config.browser
    data = current.data['auth']
    if (account in data):
        email = data[account]['email']
        first_name = data[account]['first_name']
        last_name = data[account]['last_name']
        password = data[account]['password']
    else:
        raise NotImplementedError
    homepage()
    elem = browser.find_element_by_id('auth_user_first_name')
    elem.send_keys(first_name)
    elem = browser.find_element_by_id('auth_user_last_name')
    elem.send_keys(last_name)
    elem = browser.find_element_by_id('auth_user_email')
    elem.send_keys(email)
    elem = browser.find_element_by_id('auth_user_password')
    elem.send_keys(password)
    elem = browser.find_element_by_id('auth_user_password_two')
    elem.send_keys(password)
    elem = browser.find_element_by_xpath("//input[contains(@value,'Register')]")
    elem.click()
    try:
        elem = self.get_confirmation(3)
    except NoSuchElementException:
        assert 0, 'Registration    unsuccesful'
    else:
        self.reporter(elem.text)
        return True
