Watirでこれを行うことができるかどうか知っていますか?Watirの要素を検索する
1)ソース 2)
が、私はそれがhpricotで行うことができます知っている要素の下のすべてのリンクを選んでから、特定の要素を選んで、それがhpricotなしワチールに行うことができますか?
おかげ
Watirでこれを行うことができるかどうか知っていますか?Watirの要素を検索する
1)ソース 2)
が、私はそれがhpricotで行うことができます知っている要素の下のすべてのリンクを選んでから、特定の要素を選んで、それがhpricotなしワチールに行うことができますか?
おかげ
アレックスの答え
links = browser.container(:how, what).links
links.each do |link|
puts link.url
puts link.text
end
コンテナ=のようなコンテナ要素のいくつかの種類にビットをRIFFするには:DIV、スパン、テーブル、行、
テーブルでは、しばしば与えられた列のすべてのリンクが必要なので、少し面倒です鶏のコードは、この
rows = browser.table(:how, what).rows
# .trs might work better than .rows if <th> are present
rows.each do |row|
puts row.cell(:index, 2).link.url
puts row.cell(:index, 2).link.text
end
(それが動作しない場合には、少し物事を乾燥させるためにこれを使用して行う、またはすることができれば?私自身が私に言うことができるよりrubiestおそらくより良い)のように見える終わります
rows.each.cell(:index, 2).link do |link|
puts link.url
etc....
試してみてください。
@browser.div(:id,'mylinks').links