並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 356件

新着順 人気順

Capybaraの検索結果201 - 240 件 / 356件

  • capybaraとpoltergeistを使ってスナップショットをとる。 - 恋のきなこ私にください

    2013-04-08 capybaraとpoltergeistを使ってスナップショットをとる。 テスト時にページのスナップショットをとりたい。 capybaraとpoltergeist https://github.com/jonleighton/poltergeist https://github.com/jnicklas/capybara phantomjsのインストール(リンクから抜粋) http://phantomjs.org/build.html sudo apt-get update sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev git clone git://github.com/ariya/phantomjs.git cd phantomjs git c

    • GitHub - cucumber/cucumber-rails: Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner

      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

        GitHub - cucumber/cucumber-rails: Rails Generators for Cucumber with special support for Capybara and DatabaseCleaner
      • CapybaraのwithinをRSpecで使う

        RSpec の RequestSpec 等で Capybara を使っているのですけど、最近割と積極的に within を使うようになったので、基本的な使い方を紹介。以前はなぜかあまり使ってませんでした、というか必要になる場面があまりなかったかな。within を使いセレクタを指定することで、操作・テストのセレクタ範囲対象を簡単に絞り込むことができます。 — 環境 — capybara (2.2.0)

          CapybaraのwithinをRSpecで使う
        • 時間を操る新作2Dアクション『Super TIME Force』は5月下旬から6月上旬に配信へ、Capybaraが報告 | Game*Spark - 国内・海外ゲーム情報サイト

            時間を操る新作2Dアクション『Super TIME Force』は5月下旬から6月上旬に配信へ、Capybaraが報告 | Game*Spark - 国内・海外ゲーム情報サイト
          • Capybara driver swapping on RSpec with Swinger

            Swinger is not maintained anymore, since its functionality is built into Capybara. Check out Capybara ate Swinger for more information. If you’ve been doing the acceptance testing dance for a while, you probably know it can get slow pretty fast. Not necessarily in every driver, but since you wanted awesome javascript stuff in your application you’ve equipped Capybara with Selenium to actually run

            • Capybara Madness

              Capybaras are delicate animals, much more so than you would expect from such large creatures, especially given that they are rodents. Continue reading to find out how you can help keep them healthy and happy in captivity. Continue reading “The ROUS Foundation” » Mudskipper: There are many things that are adorned with capybaras. This is because capybaras are so adorable. I’m not bragging, but there

              • 橋本商会 » capybara-webkitでWebページのスクリーンショットを撮る

                縦長のwebページを画像として保存したかったので久しぶりにcapybara-webkitを使った。 インストール Macで使うにはqtが必要 % brew install qt % gem install capybara-webkit % gem list | grep capybara capybara (2.4.4) capybara-webkit (1.5.2) キャプチャ 久しぶりに使ったらインタフェースが変わってたけど、ドキュメントが無いみたいなのでlib/capybara/webkit/driver.rbを読んで適当にやったらキャプチャできた。 capybara-capture.rb require 'capybara-webkit' require 'uri' exit 1 if ARGV.empty? url = ARGV.shift driver = Capybara:

                  橋本商会 » capybara-webkitでWebページのスクリーンショットを撮る
                • Testing File Downloads with Capybara and ChromeDriver | Collective Idea

                  Photo by Tambako the Jaguar, used under Creative Commons https://flic.kr/p/e9AnTA At Collective Idea, we ♥ Cucumber, Capybara and ChromeDriver… and alliteration. But we recently encountered an issue with a very Ajaxy Rails app where we need to test a file download and assert its content. Our scenario looks like: Scenario: Exporting the fruits list Given the following fruits exist: | Name | Color |

                    Testing File Downloads with Capybara and ChromeDriver | Collective Idea
                  • 【改訂版】Rails4+RSpec+Capybaraでよく使うマッチャ&メソッド22個+α - Qiita

                    前に作った連載記事へのリンクだけだと結局辿らなくちゃいけなくて面倒なので、利用例をまとめてみました。 ※ 元記事:Rails4+RSpec+Capybaraでよく使うマッチャ&メソッド22個+α|江の島CodeStyle 例えば①ログインする、②表示内容を確認する、③フォーム入力する、という流れをCapybaraでテストするとこんな感じになります。 require 'rails_helper' feature 'post an article', type: :feature do before do ## Create data end feature 'sign in' do include Warden::Test::Helpers before(:all) { Warden.test_mode! } after(:all) { Warden.test_reset! } let(:u

                      【改訂版】Rails4+RSpec+Capybaraでよく使うマッチャ&メソッド22個+α - Qiita
                    • YouTube - Monkey punches capybara's nose

                      Why monkey looks so happy? Place Tobu zoological park(Japan). Camera Casio EXILIM EX-V8. NicoV sm7336782

                        YouTube - Monkey punches capybara's nose
                      • Capybaraでテスト中に現在のページをブラウザで開けるgem「launchy」 - アプリなどを開発するブログ

                        テスト実行中に、「今ってどんな状態なんだっけ?」と知りたいことがあります。 そこで役に立つのがlaunchyというgemです。 https://www.ruby-toolbox.com/projects/launchy 使い方 launchyをインストール Gemfile group :test do gem 'launchy', '2.4.2' end $ bundle install --without production specファイルを記述 describe "Top page" do it "should have 'home page'" do visit '/static_pages/home' # ブラウザで開く save_and_open_page page.should have_content('home page') end うん。便利です。

                          Capybaraでテスト中に現在のページをブラウザで開けるgem「launchy」 - アプリなどを開発するブログ
                        • Rspec/Capybara loading in progress, circular require considered harmful

                          Unsure if this is a Capybara issue, but I just did a fresh install of Rails (4.1.1) and Rspec Rails (3.0.1) and I would like to use Capybara (2.3.0), but having never used it I'm running into issues. I created a "spec" in spec/features and the spec itself runs and passes as expected, but I get the following "warnings" when rspec is run. Any ideas? Do I just need to disable warnings at the ruby lev

                            Rspec/Capybara loading in progress, circular require considered harmful
                          • Switch from capybara-webkit to poltergeist by bkeepers · Pull Request #32 · github/swordfish

                            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

                              Switch from capybara-webkit to poltergeist by bkeepers · Pull Request #32 · github/swordfish
                            • 長崎バイオパーク カピバラたらいの湯 ( Capybara in woody washtub )

                              長崎バイオパークと伊豆シャボテン公園は共にカピバラの露天風呂が有名ですが、その伊豆シャボテン公園から長崎バイオパークにたらいがプレゼントされました。長崎バイオパークに訪れた際に、ちょうどたらいの湯のイベントがありましたので、撮影してみました。期間限定のイベントかもしれません。見に行かれる際は事前に確認を。打たせ湯の下でお湯が貯まるたらいの中は、湯温が高くてカピバラたちに大人気のようです。Capybaras enjoy hot spa in woody washtub. But it is little too small :-p

                                長崎バイオパーク カピバラたらいの湯 ( Capybara in woody washtub )
                              • Capybara cheatsheet

                                attach_file 'Image', '/path/to/image.jpg' fill_in 'First Name', with: 'John' check 'A checkbox' uncheck 'A checkbox' choose 'A radio button' select 'Option', from: 'Select box' unselect

                                  Capybara cheatsheet
                                • PhantomJS + Poltergeist を Selenium + Headless Chrome で置き換える (1) Rails + Capybara による feature spec 編 - valid,invalid

                                  レガシーに半身浴しているような、ふだんなかなか触らないけれど現役のレポジトリに潜んでいた亡霊を退治!!! Poltergeist + PhantomJS を消し去り、 Selenium + Headless Chromium に置き換えた。 このレポジトリは Rails による API バックエンドと SPA フロントエンド両方を管理しているもので、以下の2箇所で PhantomJS に依存していた。 Capybara による feature spec。PhantomJS の driver として poltergeist を使用。 Teaspoon による frontend の JavaScript test。Teaspoon は JS のテストランナーでもあり PhantomJS driver も内包している 。 両方について書いたら思いの外長くなってしまったのでこの記事では 1. の方

                                    PhantomJS + Poltergeist を Selenium + Headless Chrome で置き換える (1) Rails + Capybara による feature spec 編 - valid,invalid
                                  • Cucumber の Capybara で 複数の同じ名前のリンクに対応するステップ | そんなこと覚えてない

                                    Cucumber のステップで もし /^"(.+)"をクリック$/ do |name| click_on name end というステップを書いていますが、name に複数マッチしてしまうとエラーが発生しています。同じ名前にならないようにすればいいのですが、そうもいかない場合もあります。結局、以下の方法を用意しました。 もし /^(\d+)番目の"(.*?)"をクリック_$/ do |n, name| n = n.to_i - 1 all(:link_or_button, name)[n].click end 何番目のリンクか指定することで回避しました。 もうちょっと詳しく click_buttonと同じことをやろうとすると find(name) や all(name) ではうまくいきません。調べてみると XPath::HTML.link_or_button というメソッドを使用して、f

                                    • Rails subdomains with Pow, Capybara and Travis CI

                                      Adding subdomains to a Rails application is an easy task today, but things can get a little trickier when testing is involved. For starters, you may only need to handle subdomains at the routing level, which is quite easy. But after the easy step some troubles may be awaiting for you. In our example we want to add an “admin” subdomain to a brand new app. We edit the file routes.rb as follows and w

                                        Rails subdomains with Pow, Capybara and Travis CI
                                      • 週刊Railsウォッチ(20170407)N+1問題解決のトレードオフ、Capybaraのテスト効率を上げる5つのコツほか|TechRacho by BPS株式会社

                                        2017.04.07 週刊Railsウォッチ(20170407)N+1問題解決のトレードオフ、Capybaraのテスト効率を上げる5つのコツほか こんにちは、hachi8833です。HackerNewsにあがってたHOW BANK OF AMERICA GAVE AWAY MY MONEYをつい読んでしまいました。いかにもコントやショートショートにありそうな話ですが、実際に起きるとめちゃ怖いですね。たぶんそのうちどこかの海外ネタサイトに載ると思います。 Ruby 2.1のサポート終了(Ruby公式ニュースより) 公式発表: Support of Ruby 2.1 has ended 日本語版: Ruby 2.1 公式サポート終了 発表日が4/1だったので、すわエイプリルフールかと思いきや、1年前の予告どおりのスケジュールでの発表でした。 昨年 3 月末の Ruby 2.1.10 のリリース

                                          週刊Railsウォッチ(20170407)N+1問題解決のトレードオフ、Capybaraのテスト効率を上げる5つのコツほか|TechRacho by BPS株式会社
                                        • Capybara+RSpec Tips (2014年3月時点) - Qiita

                                          Capybara+RSpecでエンドツーエンドなテストを書くときのTipsです require "capybara/rspec"の罠 require "capybara/rspec"はafter(:each)にCapybara.reset_sessions!`を入れてしまいます。 これによりit毎にCapybara.current_sessionが変化してしまうため、以下のようなワンライナーshouldによるテストを難しくしています。 require File.dirname(__FILE__) + "/spec_helper" feature "フォーム入力" do before :all do visit "/form.html" fill_in "u_name", with:"テスト太郎" click_button "送信" end context page do its(:curr

                                            Capybara+RSpec Tips (2014年3月時点) - Qiita
                                          • [envjs][jquery] jQuery UI の tabs のテストが envjs ではできない, [Capybara][rails][ruby] Capybara で Selenium を使う - HsbtDiary(2010-10-23)

                                            ■ [envjs][jquery] jQuery UI の tabs のテストが envjs ではできない 今のプロジェクトでは integration test を steak で実施しているんだけど、Capybara の default_driver は RackTestDriver なので javascript は基本的に動かない。 さすがに 2010 年になって、ちょっとした UI を作ると javascript のテストをしないまま deliver するというのは不安すぎるので、まずは default_driver として envjs を使ってみたのだけど、以下のようなエラーが発生してどうにもうまく動かない。 {ENVJS} Exception while dispatching events: TypeError: hash is undefined なんでかなー、と色々調べて

                                              [envjs][jquery] jQuery UI の tabs のテストが envjs ではできない, [Capybara][rails][ruby] Capybara で Selenium を使う - HsbtDiary(2010-10-23)
                                            • capybaraを2.1にupgradeしてテンパった方へ - リア充爆発日記

                                              以下を入れておけば、心に平穏が戻るかもしれない。 spec_helper.rb Capybara.configure do |config| config.match = :one config.exact_options = false config.ignore_hidden_elements = false config.visible_text_only = true end https://github.com/jnicklas/capybara/blob/master/History.md http://www.elabs.se/blog/60-introducing-capybara-2-1 2系からゆるかったチェック基準を厳しくしたけど1.xから2.0にしたときに、いろんな人から「このアップデート無理ゲー」って言われたから2.1では後方互換性を保つためのオプションをたくさん

                                                capybaraを2.1にupgradeしてテンパった方へ - リア充爆発日記
                                              • CapybaraとPoltergeistを使用した場合にDBの内容がビューに反映されない

                                                僕が翻訳した「Everyday Rails - RSpecによるRailsテスト入門」という電子書籍で、サンプルアプリケーションのソースコードがGitHubに公開されています。 使用しているのはPoltergeistではなくselenium-webdriverなのですが、考え方は同じなのでコード例を載せておきます。 https://github.com/everydayrails/rails-4-1-rspec-3-0/blob/master/spec/rails_helper.rb RSpec.configure do |config| # ... config.before(:suite) do DatabaseCleaner.strategy = :transaction DatabaseCleaner.clean_with :truncation end config.around

                                                  CapybaraとPoltergeistを使用した場合にDBの内容がビューに反映されない
                                                • コールダックがカピバラをツンツン(反応強め) (Call duck peck capybara and... Part.2)

                                                  コールダックがカピバラをツンツン(反応強め) (Call duck peck capybara and... Part.2) 引き続き福岡県久山町のトリアスふれあい動物園でのコールダックがカピバラのふれあい?の様子です。大分一方的なふれあいですが。 At Torias Zoo, Fukuoka Pref. Japan.

                                                    コールダックがカピバラをツンツン(反応強め) (Call duck peck capybara and... Part.2)
                                                  • GitHub - nruth/show_me_the_cookies: Cookie manipulation for Capybara (view, delete, …)

                                                    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

                                                      GitHub - nruth/show_me_the_cookies: Cookie manipulation for Capybara (view, delete, …)
                                                    • Module: Capybara::Node::Matchers — Documentation for jnicklas/capybara (master)

                                                      Asserts that all of the provided selectors are present on the given page or descendants of the current node.

                                                      • RSpec/Capybara: Gurad でテストを自動化する | DriftwoodJP

                                                        つづき。 「Ruby on Rails チュートリアル」をさわってみます。 RSpec/Capybara: rspec テストを試してみる | deadwood第3章 ほぼ静的なページの作成Guardはファイルシステムの変更を監視し、自動的にテストを実行する。 RSpec 以外にも、Test::Unit、Cucumber、minitestなど多くの環境向けの機能拡張がある。 ASCIIcasts – “Episode 264 – Guard” group :development, :test do gem 'sqlite3', '1.3.5' gem 'rspec-rails', '2.11.0' gem 'guard-rspec' end group :test do gem 'capybara', '1.1.2' gem 'rb-fsevent', :require => false

                                                        • 【スクレイピング】Ruby+Capybaraでログイン先の情報を取りたいけど、ログインフォームのIDが取れません。

                                                          HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

                                                            【スクレイピング】Ruby+Capybaraでログイン先の情報を取りたいけど、ログインフォームのIDが取れません。
                                                          • capybara-webkitを使ってインテグレーションテストする方法を探す - soutaroブログ

                                                            弊社でも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を使ってインテグレーションテストする方法を探す - soutaroブログ
                                                            • capybara-webkit のbundleに失敗したら。 - よかろうもん!

                                                              以下のようにcapybara-webkit のbundle時に失敗したときの対応メモ。 Installing capybara-webkit (0.8.0) with native extensions /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/installer.rb:482:in `build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb Gem files will

                                                                capybara-webkit のbundleに失敗したら。 - よかろうもん!
                                                              • GitHub - phillbaker/capybara-mechanize: RackTest driver for Capybara with remote request support

                                                                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

                                                                  GitHub - phillbaker/capybara-mechanize: RackTest driver for Capybara with remote request support
                                                                • エンドツーエンドテストはCapybaraにお任せ! / @hsbt

                                                                  DEMO VIDEOS Get to know everything Vimeo can do for your business. Watch now

                                                                    エンドツーエンドテストはCapybaraにお任せ! / @hsbt
                                                                  • Capybara + Selenium WebDriver による E2E テストで Net::ReadTimeout への対応(ヘッドレス Chrome の設定例) - Qiita

                                                                    Capybara + Selenium WebDriver による E2E テストで Net::ReadTimeout への対応(ヘッドレス Chrome の設定例)Capybaraselenium-webdriverchromedriver

                                                                      Capybara + Selenium WebDriver による E2E テストで Net::ReadTimeout への対応(ヘッドレス Chrome の設定例) - Qiita
                                                                    • カピバラがジャンボかぼちゃを食べる咀嚼音 Capybara eat huge pumpkin ASMR

                                                                      でっかいカボチャを頂いたのでカピバラたちにあげてみました。重さは量ってませんが持った感じ50㎏くらいと予想してます。 ただひたすらでっかいネズミがでっかいカボチャを食べ続ける動画です。それ以外なにも起きません。咀嚼音動画としても楽しめます。 長崎バイオパークではカピバラのエリアにお客様も入っていただけます。今回のようなかぼちゃのイベントなどもすぐ目の前でみれます。

                                                                        カピバラがジャンボかぼちゃを食べる咀嚼音 Capybara eat huge pumpkin ASMR
                                                                      • Integration test with Omniauth. This example is using twitter, and assume you've installed rspec and capybara. Official document is here: https://github.com/intridea/omniauth/wiki/Integration-Testing

                                                                        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

                                                                          Integration test with Omniauth. This example is using twitter, and assume you've installed rspec and capybara. Official document is here: https://github.com/intridea/omniauth/wiki/Integration-Testing
                                                                        • Ruby on Rails で Rspec+Capybara+Spork+Guard+factory_girl+simplecov 環境を構築するときのメモ - Qiita

                                                                          # step.1 # 約50行目の # This file is copied to spec/ when you run 'rails generate rspec:install' # より下のコード(sporkをインストールする前のspec_helper.rbのコード)をすべて Spork.prefork do # --ここ-- end # に貼り付ける。 # step.2 # Spork.prefork do 内先頭付近に、factory_girlとcapybaraの設定追加。 # これでrails g の時にいろいろ勝手に作ってくれる require 'rspec/rails' require 'rspec/autorun' require 'factory_girl_rails' # add require 'capybara/rspec' # add # step.3 # S

                                                                            Ruby on Rails で Rspec+Capybara+Spork+Guard+factory_girl+simplecov 環境を構築するときのメモ - Qiita
                                                                          • Rails + Capybara + Rspecをセットアップして簡単なテストが通るまで | もふもふ技術部

                                                                            いつもユニットテストメインなんですが、重要な箇所についてはブラウザシミュレートしてテストしたいです。 あらためてcapybara + rspecのセットアップをしたので書き残して起きます。今回はwebdriverは使わなかった。 インストール&セットアップ 主にこちらを参考にしました。 http://www.oiax.jp/rails/rspec_capybara_primer/rspec_capybara_the_first_step.html

                                                                              Rails + Capybara + Rspecをセットアップして簡単なテストが通るまで | もふもふ技術部
                                                                            • Configuring User Agents with Capybara + Selenium Webdriver « Plataformatec Blog

                                                                              A while ago we were working on an application that had an entire version specially created for mobiles, such as the iPhone. This specific application was entirely tested with Capybara, Steak and Selenium Webdriver. Although the test suite wasn’t the fastest one in the world, the web application was very well tested, and to guarantee that we would also be testing the mobile version, we would have t

                                                                              • 三大ネット証券で買える! 中国株ETFと指数まとめ|Capybara_Stock

                                                                                こんにちは、投資カピバラ(@Capybara_Stock)と申します。 今回のnoteでは、主に三大ネット証券で購入可能な中国株ETFについて、その採用指数や組入れ銘柄を調べてみた記事になります。 (利用者の多い『楽天証券』『SBI証券』『マネックス証券』が調査対象) 本記事は全編無料でお読みいただけます。 もし本記事に価値を感じてくださった方がおられましたら 投げ銭をいただけますと大変嬉しいです。 昨年秋以降、一部の投資家の間で中国株(+新興国株)への投資が話題になってきています。特に今まで話題になり易かったアリババやテンセントといった米国ADR上場銘柄だけでなく、上海・深センといった中国本土や香港市場への上場銘柄に注目が集まっています。 その一方で中国企業の個別株投資を検討するにあたっては、米国企業に比べ情報源が限られていたり中国政府の動向が重要になってきたりとハードルが高く、そもそも

                                                                                  三大ネット証券で買える! 中国株ETFと指数まとめ|Capybara_Stock
                                                                                • Mac OS X(Lion)に capybara-webkit のインストール - ohsada's Diary

                                                                                  Mac OS X(Lion)に capybara-webkit のインストール 必須環境 qt rvm Ruby 1.9.3 Ruby Enterprise Edition Bundler ■qt install http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x/ ■rvm install $ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) $ echo ' -s "$HOME/.rvm/scripts/rvm" && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_

                                                                                    Mac OS X(Lion)に capybara-webkit のインストール - ohsada's Diary