Капибара не любит Распознать динамически добавляемые элементы DOM?

Кажется, у меня возникли проблемы с тестированием удобных функций javascript, которые я делаю с jQuery при использовании Capybara и Selenium. Ожидаемое поведение - это динамическое создание формы, когда пользователь щелкает ссылку «добавить ресурс». Capybara сможет щелкнуть ссылку, но не сможет распознать новые элементы формы (например, «ресурс [имя]»).

Есть ли способ перезагрузить DOM для Capybara, или есть какой-то элемент этого драгоценного камня, который Я просто еще не узнал?

Заранее спасибо!

== Edit ==

Сейчас пытаюсь удачи с методом селена:

wait_for_element 

.

== Edit ==

Я продолжаю получать "неопределенный метод 'wait_for_element` для класса nill" при попытке сделать следующее:

@selenium.wait_for_element

Похоже, что этот конкретный метод или, возможно, wait_for с огромным селектором, обращающимся к элементу DOM, я ожидаю, что это правильный курс действий, но теперь попытка получить сеанс селена становится огромной головной болью.

17
задан kelly.dunn 6 October 2010 в 21:22
поделиться