Ввести шаг обертки - он в основном оценит шаг с определением области видимости в диалоговом контейнере.
Then /^(.*) within the dialog$/ do |wrapped_step, selector_text|
with_scope(".jquery-ui-dialog-class") do
Then wrapped_step
end
end
После этого вы сможете добавлять шаги, как
Then I should see "Confirmation text" within the dialog
When I press "Ok" within the dialog
P.S .: Не забудьте поставить правильный шаг в шаг, я забыл, какой класс используется в jQuery UI, но я считаю, что это должно быть что-то вроде ".dialog"