2016年1月5日火曜日

capybaraの導入ubuntu14.04

インストールするだけなのですが、案外時間がかかったのでメモしておきます。

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 件のコメント:

コメントを投稿