0
我知道,你可以做這樣的事情:頁面對象,如紅寶石/的Watir變量
class MyPage
include PageObject
text_field(:field_1, :id => 'field_1')
text_field(:field_2, :id => 'field_2')
end
page = new MyPage
page.field1 = 'foo'
page.field2 = 'bar'
我想要做的是能夠使用黃瓜的變量作爲場經過:
When(/^I set "([^"]*)" field to 'hello'$/) do |some_field|
page.some_field = 'hello'
end
我知道你可以用page.send(variable)
來調用一個方法,但是page.send(variable) = 'hello'
不起作用,或者到目前爲止我嘗試過的其他變化。有什麼方法可以做我想問的嗎?
啊,當然了,謝謝 – moejello