You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
capybara使うと簡単にキャプチャできる。もともとjsのheadless testの為のツールなのでjsも実行されるし良い。 Macの場合 brew install qt gem install capybara capybara-webkit #!/usr/bin/env ruby require 'rubygems' require 'capybara-webkit' driver = Capybara::Driver::Webkit.new 'web_capture' driver.visit 'http://shokai.org/blog/' driver.render 'out.png' MacにGUIでログインしていなくてもキャプチャできる。モニタほぼ使ってないサーバー状態のMacで使いたかったのでありがたい。 webkit2png(http://d.hatena.ne.j
弊社でもAjax的なプログラミングを少しずつ始めていまして、ちゃんとインテグレーションテストする方法が欲しくなってきたところでした。で、いろいろ見てみると、capybara-webkitとか言うのが良さそう。 でも、ちゃんとテストできるまで、なんか妙に苦労したのでその話をします。あと基本的には、例によってCapybaraのREADMEを隅から隅まで読めば全部書いてあるので、ちゃんと読んだほうが良いかもしれません。 References jnicklas/capybara · GitHub thoughtbot/capybara-webkit · GitHub Google グループ #1745020 - Pastie ぼくのかんがえたさいきょうのtest_helper Capybara.default_driver = :rack_test class ActionDispatch::In
■概要 こちらの素晴らしい記事では、capybara-webkitを利用して、headlessでjsが動く環境を紹介されています。 capybara-webkitのこれまでリリースされているバージョン(~0.5.0)では、capybara1.0.0系への依存が解決できない為、抗う方法をご紹介されています。が、0.6.0からは上手く依存関係を解決されるようになりました! ■手順 こちらと同様ですが、Xvfbとqtの当たらしいバージョン(qt47)をインストールしておきます。 qt47にする理由はphantomjsも動かしたいからです ^o^ $ sudo yum -y install firefox ★ seleniumで動かす必要があれば $ sudo yum -y install xorg-x11-server-Xvfb xorg-x11-fonts* $ sudo vim /etc/y
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く