Capybara field.has_css? matcher

Я использую следующую спецификацию с MiniTest :: Spec и Capybara :

find_field('Email').must_have_css('[autofocus]')

, чтобы проверить, есть ли в поле «Электронная почта» атрибут автофокуса . В документе говорится следующее:

has_css? (Path, options = {})

Проверяет, находится ли данный селектор CSS на странице или в текущем узле.

Насколько я понимаю, поле «Электронная почта» является узлом, поэтому вызов must_have_css определенно должен работать! Что я делаю не так?

5
задан Mario Uher 26 November 2011 в 23:21
поделиться