我想了解爲什麼這兩個東西會返回不同的值。self.element ='this'和self.send(「element =」,'this')之間的區別
值是string
,字段是text_field
。
def populate_text(field, value)
self.send "user_name=", value
end
# => nil
def populate_text(value)
self.user_name = value
end
# => "value"
爲什麼self
和send
有不同的返回值?
如果有幫助,該類包含PageObject。
你可以在你的代碼中包含你要調用每個方法的參數嗎? – 2014-10-20 18:08:05
我無法重現您描述的場景。看到這個要點:https://gist.github.com/jrunning/b9250c6d5af63192171e兩種方法都返回相同的值。 – 2014-10-20 18:14:22
我很確定這兩個字節碼/ VM級別完全一樣。 – 2014-10-20 18:22:16