タグ・アーカイブ: capybara

capybaraはWebアプリケーションのテスト用のライブラリとして有名ですが、テスト目的でなく、単にスクレイピング用のツールとしても使えます。この記事ではcapybara+selenium+chromeヘッドレスを使用してWebページをスクレイピングするサンプルを紹介します。 ...続きを読む

1件のコメント

capybaraにてテキストボックスに値を入力する場合、以下のように記述するのが普通だと思いますが

第1引数に指定できるのは、ラベル文字列かDOMのidだけです。通常の単票フォームでは困ることはないのですが、複数モデルを一括入力をするようなフォームの場合はその限りではありません。なぜなら、ラベル文字列はユニークにできないし、idも customer_19887632_nameのようにオブジェクトのidが間に入ってしまうからです。 ...続きを読む