我有一個Ruby對象@element
,我使用.inspect
。結果如下訪問Ruby對象中的字符串
#<Watir::Hidden:0x7b61410 located=false selector={:type=>"hidden", :tag_name=>"input", :id=>"foo"}>
如何訪問"foo"
我試過@element.id
(其中找到紅寶石對象ID代替),@element[:id]
和@element.selector[:id]
,@element['selector'][:id]
等
任何幫助嗎?
能不能介紹一下你爲什麼要這麼做擴大?您看到的ID是您在定位元素時指定的ID。例如,您的代碼可能具有'@element = browser.hidden(:id =>'foo')'。 –