Используете ли вы веб-драйвер селена для запуска этого теста? Похоже, вы пытаетесь запустить сценарий, который требует JavaScript для просмотра определенных элементов, без использования драйвера, который поддерживает JavaScript.
В вашем файле .feature
все, что вам нужно сделать, это добавить эту строку до сценария:
@javascript
Scenario: My Scenario
When blah blah blah
...
Тег @javascript указывает капибаре использовать selenium-webdriver для запуска теста. Он запустит Firefox и пройдет тестирование, позволяя работать всем функциям JavaScript. Это значительно замедляет тестирование, поэтому используйте его только тогда, когда это абсолютно необходимо для тестирования поведения ajax-y и javascript-y.
Если это все еще не работает, вы можете использовать этот шаг:
Then show me the page
When I select the signin link
Который откроет вам страницу в новом браузере в текущем состоянии этой страницы для вашего удовольствия от просмотра.