はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Capybara

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 21 / 21件)
 

E2Eテストを Playwright で作り直して開発プロセスに組み込む話 - SmartHR Tech Blog

2024/01/17 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip playwright Sasaki Selenium 移行

こんにちは。SmartHR プロダクトエンジニアの sasaki (@s_sasaki_0529) です。 今回は、私が開発に携わっている届出書類機能における E2E テストを、Capybara + Selenium の構成から Playwright に移行し、開発プロセスに組み込んだお話をします。 扱う話題 E2Eテスト基盤を移行する具体的な背景と理由 移行における提案... 続きを読む

Selenium (Ruby) やCapybaraの弱いところをPuppeteerで救いに行く - YusukeIwakiのブログ

2021/02/13 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium puppeteer Ruby 共存 要素

「puppeteer-rubyは、Capybaraと共存して動作精度を向上できるのでは?!」っていうことに先週くらいにふと気づいたので、カッとなって実装してみた。 github.com CapybaraとPuppeteerの共存 そもそもなんで共存させる必要があるのか? Seleniumだと「○○の要素が現れるまで待つ」「△△の要素が消えるまで待つ」みたいなと... 続きを読む

poltergeistからheadless chromeへ移行する時に気をつけること - メドピア開発者ブログ

2018/07/04 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip poltergeist driver Rails メドピア

こんにちは。メドピアのRuby(Rails)化をお手伝いしている@willnetです。最近は子育てに忙しくしています 先日、メドピアで利用しているcapybaraのjavascript driverをpoltergeistからheadless chrome(selenium-webdriver)に移行しました。driverを変更するにあたって既存のテストコードをいくつか修正する必要があった... 続きを読む

E2EテストをPhantomJSから、Puppeteer + Headless Chromeへ移行しました - LCL Engineers' Blog

2018/06/27 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip PhantomJS puppeteer LCL 森脇 Blog

Webエンジニアの森脇です。LCLでは、以前より「Capybara + PhantomJS」でE2Eテストを行っていましたが、「Puppeteer + Headless Chrome」へ変更しました。 元々は、軽くPuppeteerを触ってみるだけのつもりでしたが、できが良く本格的にE2Eテストへ導入することにしました。 本記事では、変更の経緯や、PuppeteerでE2Eテ... 続きを読む

RSpec/Capybaraのテストコードを画面操作から出力するChrome拡張をつくった - memo.md

2017/10/01 このエントリーをはてなブックマークに追加 94 users Instapaper Pocket Tweet Facebook Share Evernote Clip memo.md rspec github.com 表題 拡張

2017 - 10 - 01 RSpec/Capybaraのテストコードを画面操作から出力するChrome拡張をつくった Ruby テスト ツール JavaScript Capybara RSpec ほぼ表題の通りの内容で、 Chrome 拡張を作ってみた。 完成度としてはまだまだだけど、とりあえずざっくり触れる程度にはなったので公開した。 github.com chrome.google.com... 続きを読む

feature spec と capybara と CSS3 と 私 - Misoca開発ブログ

2016/01/29 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip オニオンリング オニ ダンベル 物体 じゃがいも

2016 - 01 - 29 feature spec と capybara と CSS3 と 私 こんにちは。 開発チームのめろたん(@ renyamizuno_ )です。 マイブームはダンベルを持ち上げたり、下ろしたりすることです。 最近、学生時代の後輩と新年会して、どうしても オニオンリング が食べたかったので頼んだら じゃがいもをそのまま唐揚げにしたような物体が出てきて困惑しました。 オニ... 続きを読む

RubyでSeleniumを使ってサクッとスタンドアローンなブラウザテストを作成する - Rails Webook

2015/04/20 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip スタンドアローン Selenium Ruby Simon 方法

2015-04-20 RubyでSeleniumを使ってサクッとスタンドアローンなブラウザテストを作成する テスト Photo by Flickr: Simon & His Camera's PhotostreamRubyでSeleniumを使ってスタンドアローンなブラウザテストをする方法を説明します。 テスティングフレームワークにはRSpec、SeleniumにアクセスするためにCapybara... 続きを読む

nanapi.jpのE2EテストをCapybara + Poltergeistで書いた時にやったこと・ハマったこと | nanapi TechBlog

2015/02/25 このエントリーをはてなブックマークに追加 9008 users Instapaper Pocket Tweet Facebook Share Evernote Clip ライブラリ エンジニア poltergeist 方針 弊社

こんにちは、エンジニアの手塚@inureoです。 先日弊社の@vexus2がnanapi.jpのRails化についてのブログを書いていましたが、これに追随してnanapi.jpのE2Eテストを専任した時の事を下記の3フェイズでまとめてみようと思います。 開発前の準備 開発中にハマったこと リリース後に行ったこと 開発前の準備 どのライブラリを使うかはもちろんですが、E2Eテストの方針を決めておかな... 続きを読む

Capybara+PhantomJS+NokogiriでJavaScriptを利用している動的ページのスクレイピング - プログラマになりたい

2015/02/14 このエントリーをはてなブックマークに追加 182 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクレイピング プログラマ JavaScript クローラー

2015-02-14 Capybara+PhantomJS+NokogiriでJavaScriptを利用している動的ページのスクレイピング クローラー スクレイピング CapybaraとPhantomJS、Nokogiriを利用してのクローラー・スクレイピングの紹介です。 PhantomJSとは? PhantomJSは、ヘッドレスブラウザと呼ばれるWebKitのエミュレータです。ヘッドレスブラウザ... 続きを読む

Ruby - CapybaraとSeleniumを使ってGoogle検索するサンプルコード - Qiita

2015/02/09 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip usr nil bin 引数 返り値

概要 CapybaraからSeleniumを使う綺麗なコードが分からなかったので、 Rubyによるクローラ開発技法を参考に簡単なサンプルを残しておきます。 仕様 hit_numの引数に渡したワードで検索して検索結果の数を返します。 検索結果の件数がない場合は、allメソッドの返り値がnilなので、分岐しています。 実装 #! /usr/bin/env ruby require "capybara"... 続きを読む

RubyによるWebスクレイピング(2): Capybaraで対話的ブラウジング [Ruby] All About

2015/01/14 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip ブラウジング Ruby Webスクレイピング

RubyによるWebスクレイピング(2): Capybaraで対話的ブラウジング [Ruby] All About 続きを読む

Capybara + Launchy で RSpec テストをブラウザで確認 | EasyRamble

2015/01/02 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip rspec Launchy EasyRamble Ruby

Capybara の save_and_open_page メソッドを使って、RSpec テスト中の任意の箇所で、スクリーンショットをブラウザで確認できる方法を知りました。動作に疑いのあるテストで、実際にブラウザで状態を確認できると助かりますね。今朝読んだ以下の記事で知った Capybara の Tips です。 Ruby – 使えるRSpec入門・その4「どんなブラウザ操作も自由自在!逆引きCa... 続きを読む

Ruby - 使えるRSpec入門・その4「どんなブラウザ操作も自由自在!逆引きCapybara大辞典」 - Qiita

2015/01/02 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita RSpec入門 Ruby いろは ブラウザ操作

はじめに みなさんこんにちは! この記事は「必要最小限の努力で最大限実戦で使える知識を提供するRSpec入門記事」、略して「使えるRSpec入門」の第4回です。 今回はCapybaraを使ったフィーチャスペックについて説明します。 ただし、今までの記事とは異なり、フィーチャスペックのイロハよりも「Capybaraの使い方」に重点を置きます。 なぜなら、僕個人の経験からいって、フィーチャスペックで困... 続きを読む

RSpec初心者向けの資料まとめ[Ruby][Everyday Rails書評] - 酒と泪とRubyとRailsと

2014/04/15 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Ruby rspec Tweet 冗長

RSpec初心者向けの資料まとめ[Ruby][Everyday Rails書評] Apr 15th, 2014 Tweet 最近、RspecやCapybaraでRailsのテストを書くたびに、ちょっとした書き方がわからずググったり、冗長なテストを書くことに結構悩んでいました。ということで、思い切ってRspec再入門として、『Everyday Rails - RSpecによるRailsテスト入門』を... 続きを読む

JavaScriptにも対応出来るruby製のクローラー、Masqueを試してみる - プログラマになりたい

2013/12/23 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラマ Ruby製 Anemone DSL クローラー

ちょっと前に試そうと思って、そのまま放置していたruby製のクローラー「Masque」を試してみます。ruby製のクローラーは、他にはAnemoneという優秀なものがあります。その上で何故というと、MasqueはCapybaraのDSLで記述出来るWebクローラーです。つまりCapybaraを動かす為のものなので、JavaScriptも解釈が出来るということです。Anemoneはあくまで個別個別の... 続きを読む

Rspec/Capybara/Turnipの入門記事を全力でまとめてみた - 酒と泪とRubyとRailsと

2013/08/30 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails rspec Cucumber Selenium

Rspec/Capybara/Turnipの入門記事を全力でまとめてみた Aug 30th, 2013 Tweet さっき、『 The Rspec Book』を読み終えました。厚めの本ですが、RspecやCucumber、Webrat、Seleniumなどを活用するためのノウハウ満載で大満足でした! ということで、この本で読んだ内容を忘れないようにするためと、その過程でRspec/Capybara... 続きを読む

Rails4 + Capybara + PhantomJS (poltergeist) なテスト環境 - (゚∀゚)o彡 sasata299's blog

2013/08/05 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip エンドツーエンド Selenium PhantomJS

2013年08月05日14:53 Rails4 + Capybara + PhantomJS (poltergeist) なテスト環境 Rails4 でのエンドツーエンドなテスト環境を作ってみたのでメモです。 統合テストといえば Capybara さんなわけですが、デフォルトだと JavaScript を実行する際にドライバとして Selenium が使われてしまいます。 Selenium さん良... 続きを読む

Capybara の using_session でセッションを切り替えつつインテグレーションテストをする - #生存戦略 、それは - subtech

2012/12/20 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub subtech spec ドキュ master

ユーザAとユーザBが順番にアクセスしに来て云々という spec を書きたい、ので ググったら Capybara に using_session なんつー便利メソッドがあった!のでみなさん使うと良いです。 http://rubydoc.info/github/jnicklas/capybara/master/Capybara/DSL#using_session-instance_method ドキュ... 続きを読む

Evergreen で Rails アプリの JavaScript を単体テストする - present

2012/12/11 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Evergreen present Rails Ruby 単体

2012-12-11 Evergreen で Rails アプリの JavaScript を単体テストする Ruby はじめに Rails アプリの JavaScript のテストは capybara(+capybara-webkit) を使えば一応できるけど、統合テストなのがね…。統合テストもちゃんと書くけど、やりたいのは JavaScript の単体テストなのに。 そこで Evergreen ... 続きを読む

rspec-rails と capybara のまとめ, 散髪記録 - HsbtDiary(2012-11-16)

2012/11/16 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip HsbtDiary rspec-rails DSL 隣席 新人

■ rspec-rails と capybara のまとめ rspec-rails と capybara をアップデートしたら request spec で click_link が使えなくなったという声を隣席のぱーらー氏方面から聞こえてきたので、ちゃんとコードを読んで新人's に展開しました。 ぶっちゃけ spec_helper.rb で include Capybara::DSL してしまえば... 続きを読む

Twiwt:Blog / jugyo : Capybara 入門

2011/02/22 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rack Twiwt github.com ライブラリ 入門

Capybara とはhttps://github.com/jnicklas/capybaraCapybara aims to simplify the process of integration testing Rack applications, such as Rails, Sinatra or Merb.とのことです。要は、 Rack アプリケーションの結合テストのためのライブラリです。... 続きを読む

 
(1 - 21 / 21件)