Assert the navigation menu lists (or does not list) a page, by its menu title. Entries of a sub-menu count, open or not. Only pages that are published and in the navigation show in the menu.
Examples
Then the navigation menu should list "About"
Then the navigation menu should not list "Draft notes"
And the navigation menu should list "Team"
Then the navigation menu should contain "Contact"
But the navigation menu should not contain "News"
Pattern
Then(/^the navigation menu should( not)* (?:list|contain) "([^"]*)"$/, …)
Part of @webship-js/django-cms-steps (github.com/webship/django-cms-steps), a step pack for Webship-js 2.0.x.