'Shows a contributor can start on the home page and move
all the way to answering a question in the forum.'

def test_contributor_flow_to_support_forum_post(self, base_url, selenium, variables):

    user = variables['users']['default']
    questions_page = QuestionsPage(base_url, selenium).open()
    questions_page.sign_in(user['username'], user['password'])
    questions_page.click_all_products()
    assert (questions_page.questions_count > 0), 'There    is    not    at    least    one    question    displayed.'
    question = questions_page.questions[randrange(questions_page.questions_count)]
    forum_page = question.click_question_link()
    reply = 'reply'
    forum_page.post_reply(reply)
    assert forum_page.is_reply_text_present(user['username'], reply), (u'reply    with    "%s"    text    posted    by    %s    is    not    present' % (reply, user['username']))
