Кажется, у меня возникли проблемы с тестированием удобных функций javascript, которые я делаю с jQuery при использовании Capybara и Selenium. Ожидаемое поведение - это динамическое создание формы, когда пользователь щелкает ссылку «добавить ресурс». Capybara сможет щелкнуть ссылку, но не сможет распознать новые элементы формы (например, «ресурс [имя]»).
Есть ли способ перезагрузить DOM для Capybara, или есть какой-то элемент этого драгоценного камня, который Я просто еще не узнал?
Заранее спасибо!
== Edit ==
Сейчас пытаюсь удачи с методом селена:
wait_for_element
.
== Edit ==
Я продолжаю получать "неопределенный метод 'wait_for_element` для класса nill" при попытке сделать следующее:
@selenium.wait_for_element
Похоже, что этот конкретный метод или, возможно, wait_for
с огромным селектором, обращающимся к элементу DOM, я ожидаю, что это правильный курс действий, но теперь попытка получить сеанс селена становится огромной головной болью.