Assert the django CMS "no pages yet" welcome screen is (or is not) showing. django CMS renders it for the site root while the site has no pages at all, for a signed-in user: its script sends an anonymous visitor to the login form, so log in first.
Examples
Then I should see the django CMS welcome screen
Then we should see the django CMS welcome screen
And should see the CMS welcome screen
Then I should see the welcome screen
Then I should not see the welcome screen
Pattern
Then(/^(I |we )*should( not)* see the (?:(?:django )?CMS )?welcome screen$/, …)
Part of @webship-js/django-cms-steps (github.com/webship/django-cms-steps), a step pack for Webship-js 2.0.x.