1、rubyのインストール
の辺りのサイトを参考にしました。(後から思い出してるだけなので違ったかも
linux系のOSでも物によって apt-get だったり yum だったり違う様なので注意。
2、capybaraのインストール
2.1、capybaraに必要なnokogiriのインストール
gem install nokogiri
ubuntu14.04の場合失敗するので、gemのインストールに必要な
sudo apt-get install build-essential patch
sudo apt-get install ruby-dev zlib1g-dev
を入れます。
を参考にしながら勧めます。基本的にはubuntuの所にあるコマンドを入力するだけでなんとかなりました。
gemのアップデート(?)もやっておくと良いかもしれません。
2.2、capybaraに必要なqtのインストール
capybaraはqtに依存しているためqtとデスクトップをまず先にインストールする。
以下のコマンドを実行すればok
sudo apt-get install libqt4-dev
sudo apt-get install xvfb
gem install capybara-webkit
上からqt、デスクトップ、capybara本体、の順に入れていきます。
3、capybaraを実行
以下の様なコードを走らせます
require 'capybara-webkit'
browser = Capybara::Webkit::Driver.new('web_capture').browser
browser.visit 'http://test.com/'
browser.render('test.png', 1280, 650)
無事、キャプチャに成功しました。左上にマウスカーソルが出てくる以外は完璧です。
0 件のコメント:
コメントを投稿