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