各行にリンクが含まれるテーブルがある Web サイトの情報をスクレイピングする必要があります。
そのテーブルの各リンクをクリックして、生成されたページから情報を取得し、前のページに戻るようにします。
t = browser.table(:class => "tblElencoProdotti")
t.links(:class => "TXT10b").each do |l|
l.click
#do some stuff
browser.back
end
残念ながら、戻るアクションにより、「ドキュメントの有効期限が切れました。このドキュメントは利用できなくなりました」というエラーが表示されます。
これは、デフォルトのffセッションで手動で操作を行い、戻る矢印を押すと機能しますが、watirを開いたウィンドウでそれを行うと、どういうわけか機能しません。