Ошибка селектора Webrat select_date - PullRequest
0 голосов
/ 17 мая 2010

Код в файле шагов:

  select_date user.date_of_birth, :from => "Date of birth"

Ошибка селектора

When I register with valid user credentials # features/step_definitions/authentication_steps.rb:2
  Could not find field: "user_date_of_birth_1i_1i" (Webrat::NotFoundError)
  ./features/step_definitions/authentication_steps.rb:9:in `/^I register with valid user credentials$/'
  features/authentication.feature:6:in `When I register with valid user credentials'

Вывод HTML выглядит нормально:

<select name="user[date_of_birth(1i)]" id="user_date_of_birth_1i">

Это ошибка, или я делаю что-то не так

1 Ответ

0 голосов
/ 18 мая 2010

Решено с помощью аргумента "id_prefix"

  select_date user.date_of_birth, :id_prefix => "user_date_of_birth"

Все же, похоже, это ошибка Вебрата.

...