#jquery #ruby-on-rails-3 #selenium #cucumber #capybara
#jquery #ruby-on-rails-3 #selenium #cucumber #capybara
Вопрос:
У меня есть тест cucumber (с использованием Capybara), который должен перейти по ссылке в представлении js.erb. Представление выглядит следующим образом:
$('#form-or-login').html("<%= escape_javascript( link_to(image_tag("xxx", :border=>0), "yyy" )) %>");
Как мне добраться до тега link_to из моего сценария cucumber?
And I follow [what goes here?]
Спасибо!
Ответ №1:
Я бы рекомендовал также использовать некоторый невидимый текст в привязке. Таким образом, вы могли бы щелкнуть по ней с помощью capybara. В противном случае вам нужно будет написать для нее пользовательский шаг cucumber.
Комментарии:
1. Или вместо невидимого текста (который, как я думал, capybara не будет взаимодействовать с «невидимыми» элементами), как насчет установки заголовка для ссылки?