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