Функция огурца продолжает падать, потому что капибара не отображает весь HTML как задумано
вот функция
When I select my "Test Cluster" from "Cluster Selection"
и определение шага
When /^I select my "(.*)" from "(.*)"$/ do |field, value|
fill_in(field, :with => value)
end
Это должно пройти, но огурец / капибара продолжает жаловаться, что не может найти выпадающий список с меткой "Выбор кластера"
Итак, я перешел в режим отладчика и запустил огурец
When /^I select my "(.*)" from "(.*)"$/ do |field, value|
debugger
fill_in(field, :with => value)
end
Я обнаружил, что когда я печатаю
pp page.body
все, что он возвращает, является декларацией HTML-документа. В нем отсутствуют <head>
и <body>
, поэтому неудивительно, что он не может найти раскрывающийся список.
Кто-нибудь получил какие-либо предложения?