2015-11-12 7 views
-2

任何人都可以幫助我以最好的方式/如何做到這一點的例子?我對Ruby比較陌生,並且正在努力爲此付出一些東西。紅寶石/水豚硒在自動旋轉木馬中存儲圖像的href值

編輯:我想存儲旋轉過程中可能出現的所有href值,並在以後打印。

+1

如果您提供與您正在交互的頁面的代碼以及您嘗試過的Capybara代碼,您將可能得到更好的答案。 –

+0

謝謝,想出瞭解決方案併發布了我的問題。 – RaK427

回答

0

不知道如果我沒有發佈足夠的信息與原來的問題,還有什麼是必需的,但我已經明白了,這裏是我的解決方案。

feat = {} 
index = 0 
all('.bordered').each {|a| 
feat[index] = a[:href] 
puts a[:href] 
index+=1 
} 

與我希望存儲的href的'a class'部分接壤。該行被格式化爲 a class =「bordered」href =「圖像的位置」

1

由於您希望所有將出現的圖像的hrefs可能要告訴您目前所需的所有圖像,可見光圖像太 - 所以

hrefs = all('.bordered', visible: :all, minimum: 1).map { |img| img[:href] }