QA@IT

そのギモンは、あなただけのもの?

ITエンジニアが日々遭遇する課題やトラブルはたいてい、1人だけが出合うものではありません。QA@ITで質問・回答を共有しませんか?

タグ capybara で絞り込んだ結果 - 解除 Feed icon

Railsアプリに、RSpec+Capybaraでテストを書いています。 JavaScriptのドライバはPoltergeistです。 内容 問題はCapybaraでのテスト中に起こります。 以下のように、link_toからAjaxでpostした際、なぜかhtmlとしてリクエストしてしまうのです。 View link_to ‘Button’, xxx_path, method: :post,...

capybara と phantomjs で confirm 対応に挑戦しています。 terminus はどこをいじれば良いのかわからなかったので、 capybara 2.0 対応版が出ていた poltergeist で https://gist.github.com/znz/4993414 という実装を試してみたのですが、 onAlert の方はちゃんと呼ばれているのに、同じように実装した...

RailsのEnd to End テストを書いています。マイブームのTurnip 注1) を使ってCucumberより簡単に書けることを感じていたのですが、JavaScriptの解釈をさせるのに Capybara-webkitを使えばよいとして、実際のxx_steps.rbでどう書けばよいのかわかりません。 RSpecでCapybara/Capybara-webkitを使うには :js =>...

Rails/CapybaraのWeb画面操作のテストで、ダウンロードできることを確認したいのです。 capybaraの画面操作でダウンロードのチェックを書いていますが、ダウンロードできたことの確認をどう記述すればよいか立ち往生しています。 click_link 'hogehoge' にてダウンロードの挙動には、入っているような反応待ちになりますが、結局どこの場所に、いつダウンロードされたファ...

自動テストでUIのテストをするインテグレーションテストを書いている場合、Seleniumやwebkitを使ってブラウザを起動したりすると思うのですが、こういうテストをTravisのサーバ側で実行することはできますか? どうするのが一番手軽か教えてください。参考にできそうな、.travis.ymlがあれば添えて頂けると嬉しいです。 Ruby on RailsでRSpec、capybara-we...

Capybara.javascript_driver に capybara-webkit を利用して、request spec を作成しているのですが、 undefined|0|SyntaxError: Unable to parse JSON string が出力されるスペックが何件かあります。 スペック自体は成功するのですが、このエラーメッセージ以外何も情報がないため、 ちょっと不安です...