In lms/djangoapps/courseware/features/navigation.feature, this scenario is flaky.
According to Splunk, it has failed and passed on the same commit (probably by people issuing the 'jenkins run lettuce' command to get a clean build on their PR) 20 times in the last 7 days. It also caused failures in 4 out of 8 master builds last Friday.
Scenario: I can navigate to a section
Given I am viewing a course with multiple sections
When I navigate to a section
Then I see the content of the section
Really the .feature file only has 3 simple navigation tests.
So rather than spend time and effort troubleshooting the failure cause a better approach is:
check the existing bok-choy tests to see if they cover these scenarios already
if not, then convert to bok-choy
remove the lettuce tests
delete navigation.py. If there are utility functions in there used by other tests, move them to somewhere common.