Я работаю над проектом огурца, ruby, capybara, siteprism, и мы определяем большинство переменных в Великобритании в объекте страницы siteprism.Можно ли использовать переменные siteprism для определения новых переменных при определении объекта страницы?
Есть ли способ использовать переменные siteprism, которые я создаю как часть определения для новых переменных?
Например, если у меня есть siteprim страницу, которая выглядит как:
sections :user_container, "#user_container" do
sections :address_module, "#address" do
element :house_number, "#house_number"
end
end
Могу ли я каким-то образом определить новые переменные в той же декларации pageobject, что-то вроде:
element :postcode, :user_container[2].:address_module[1].text
OR
element :postcode, ":user_container[2].:address_module[1].text"
OR
some other syntax or workaround?
Спасибо ,
Спасибо за объяснение, как всегда, Thomas !, и об обходном пути. Хорошая идея :) – mickael