我正在开发一个黄瓜、红宝石、水豚、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?
谢谢你。