Я использую следующую спецификацию с MiniTest :: Spec
и Capybara
:
find_field('Email').must_have_css('[autofocus]')
, чтобы проверить, есть ли в поле «Электронная почта» атрибут автофокуса
. В документе говорится следующее:
has_css? (Path, options = {})
Проверяет, находится ли данный селектор CSS на странице или в текущем узле.
Насколько я понимаю, поле «Электронная почта» является узлом, поэтому вызов must_have_css
определенно должен работать! Что я делаю не так?