Capybara

Capybaraは、 Rubyで開発されているWebアプリケーションテストフレームワークです。Webブラウザ不要でブラウザ上のユーザー操作及びJavaScriptの挙動を自動化することができます。

RSS

  • 受付中

    回答
    0

    Ruby:CapybaraでCookieをセットしてログイン状態にできるサイトとできないサイトの差と...

    前提・実現したいこと 現在、Capybaraでseleniumでブラウザ操作をしております。 Capybaraでクッキーをセットしてログイン状態にできるサイトがあるのですが、 一方でセットしてもできないサイトがあります。 この差と、対策がわからない状態です。 クッキーをセットしてもログインできないサイトを、 ログインできている状態にしたいと考えて

    • 0評価
    • 34PV
    teratailが1週間前に アップデート
  • 受付中

    回答
    0

    BashOnWindowsでのrspec&capybara&selenium自動テストについて

    前提・実現したいこと macからwindows(BoW)へ環境を移行し開発を進めているプロジェクトがあるのですが、BoWでrspecを実行し、windows側のchromeを立ち上げテスト行いたいです。 発生している問題・エラーメッセージ 現状実行してもchromeが見つからない旨のメッセージが(VSCode上のUbuntuにつながっている) コンソール

    • 0評価
    • 31PV
    teratailが1ヶ月前に アップデート
  • 解決済

    回答
    1

    【Rails】テストについて

    現在、ドットインストールやprogateなどのweb上で学習できるツールを使用し、 railsを勉強している初心者です。 Vagrantを使用しローカルでrailsをインストールもしたりしているのですが、 ある質問サイトで「minitestによるviewのテスト」というのが目に入りました。 ドットインストールやprogateだけでは学習できないことがまだある

    • 0評価
    • 124PV
    mingos mingos 1ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    Capybaraのexpectのテスト結果を取得したい

    前提・実現したいこと Capybaraのexpectからテスト結果の可否(true, false)を取得して、結果で処理を分岐させたい(テスト失敗の場合はスクリーンショットを撮り、成功時はなにもしないようにしたい)。 発生している問題・エラーメッセージ expectから結果を取得することができない。 result = expect(value).to

    • 0評価
    • 100PV
    teratailが3ヶ月前に アップデート
  • 受付中

    回答
    1

    Capybara(Ruby)を使ってimgタグ内のリンクを取得したい

    あるサイトから画像を取得してきたいと思っていますが、うまく取得できません。 基礎の基礎なのかもしれませんが、私には全くと言ってよいほどわからず詰まっています。 是非教えていただけないでしょうか。よろしくお願いします。 該当のソースコード require 'capybara/poltergeist' Capybara.register_driver

    • 0評価
    • 196PV
    h_a 退会済みユーザー 4ヶ月前に 回答を編集
  • 受付中

    回答
    0

    RSpec + Capybaraのテストで画面遷移後にリダイレクトしたい

    前提 Railsアプリケーションの登録画面のテストをRSpec + Capybaraで書いています。 以下の画面構成。 登録画面 画面要素:メールアドレスとパスワード入力フォームと次へボタン 登録確認画面 画面要素:(1)で入力したメールアドレス、パスワードの確認テキスト、戻るボタンと登録ボタン 会員マイページ 発生している問題・実現さ

    • 0評価
    • 116PV
    teratailが4ヶ月前に アップデート
  • 受付中

    回答
    0

    RubyにてCapybaraを使ってJavascriptサイトで画面遷移処理をしようとしていますが、...

    前提・実現したいこと Rubyで、Javascriptを使用しているサイトの特定の場所をクリックして画面遷移する機能を実装中に、以下のエラーメッセージが発生しました。 発生している問題・エラーメッセージ エラーメッセージ /.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/selenium-webdriver-

    • 0評価
    • 182PV
    teratailが5ヶ月前に アップデート
  • 受付中

    回答
    0

    minitestでDelayed Job 実行中に「connection refused」で止まって...

    前提・実現したいこと Railsのminitest内でDelayed Jobを実行中に「connection refused」で止まってしまう。 発生している問題・エラーメッセージ 1) Error: テスト名: RuntimeError: Found DelayedJob Error: Connection refused - connect(2

    • 0評価
    • 152PV
    teratailが6ヶ月前に アップデート
  • 解決済

    回答
    1

    Capybaraにおけるリンクの検索,クリック方法について

    capybara/poltergeistを用いてリクナビ(https://job.rikunabi.com/2018/)をスクレイピングしたいと思っています. 具体的には企業検索ページから新着企業を選択し,該当企業一覧を表示させ,その企業全ての企業ページへ訪問し,企業情報を取得するというものです. 作成したコードをいかに記載しています.(企業情報を取得す

    • 0評価
    • 327PV
    h_a 退会済みユーザー 6ヶ月前に 回答を編集
  • 受付中

    回答
    0

    railsでcapybara-webkitがインストールできない

    gemfileにcapybara-webkitを追加し、 bundle install をした後に下記のようなエラーが出ます。 Errno::EACCES: Permission denied @ rb_sysopen - /Users/shtaarddy9183/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gem

    • 0評価
    • 266PV
    teratailが11ヶ月前に アップデート
  • 受付中

    回答
    0

    Capybaraによるテスト中にエラーが発生したときに、追加でStepを実行したい

    前提・実現したいこと rspec+capybaraでテストを作成しています。 Scenarioでテストが完結するように記載がしたいと考えていて、実行したテストがテストをPassしていてもFailしていてもロールバックがしたいです。 発生している問題・エラーメッセージ 例ですが、以下のようなFeatureファイルがあります。Stepは省略します。

    • 0評価
    • 298PV
    teratailが11ヶ月前に アップデート
  • 解決済

    回答
    1

    rails + Capybara + poltergeist(phantomjs) で取得したキャプ...

    キャプチャを取得するrailsタスクを作成しました。 ブラウザでサイトを表示した時の見た目と キャプチャで取得した画像の見た目が変わるサイトがあり困っています。 何か原因などご教授いただけると幸いです。 実装したコードは下記です。 Yahooのトップページ等のキャプチャは問題なく取得できるのですが、 試しに色々取得してみたところ、 Bing

    • 0評価
    • 366PV
    usually_m_i usually_m_i 11ヶ月前に 回答
  • 受付中

    回答
    1

    【エラー】メッセージがわからない

    Rubyを勉強中の者です。説明が下手ですいません。 googleで検索をしたCapybaraのデータを取得しようとしたらエラーが出てしまい・・・ session.all(".r").each.with_index(1) do |element, idx| element.all("a").each do |a| puts(idx.to_s +

    • 0評価
    • 319PV
    takara7 takara7 11ヶ月前に 回答
  • 解決済

    回答
    1

    slimテンプレートでiframeにモンキーパッチを当てたい

    前提・実現したいこと Rails5でテンプレートエンジンにslimを利用しています。 capybaraでテストを実行するとiframeを実装している箇所で失敗するときや、しないときがあります。 理由はurlに実際には存在しないダミーURLを指定しているときにタイムアウトになるようです。 そこで、テスト時はiframeのレンダリングの挙動を変更する

    • 0評価
    • 601PV
    nyaahara nyaahara 1年以上前に ベストアンサー
  • 受付中

    回答
    0

    Capybaraでセッションを終了させたい。

    capybaraでクローリングをしているのですが、 sessionを閉じる方法がわからず、 too many open filesになってしまいます。 こちらのサイトを参考しにしてもできませんでした。 http://qiita.com/kmats@github/items/399c0853166500846f49 やっている内容としては以下のような

    • 0評価
    • 356PV
    teratailが1年以上前に アップデート
  • 解決済

    回答
    1

    rspec(capybara/features)の単体実行と全体実行で結果が異なる

    rspec(capybara)で画面のテストを作成しております。 rspecコマンドで全体を叩いた場合と、 rpsec ファイル名 で叩いた場合、結果が異なってしまいます。 具体的には、ransackのform生成メソッドのsearch_form_forを、ApplicationHelperで上書きして用いておりますが、rspecコマンドで全体実行すると

    • 1評価
    • 662PV
    KoukoMatsumoto KoukoMatsumoto 1年以上前に コメント
  • 受付中

    回答
    0

    [Rspec]Feature Specが落ちる(CI: wercker.com内) Missing ...

    前提・実現したいこと ローカルで開発を行っています。Rspec,Capybara,poltergeistなどを使ってfeatureスペックを書いています。 https://app.wercker.com/ を用いてCIを回しているのですが、予期せぬエラーが起きてしまいます。 解決方法をアドバイスしていただけると嬉しいです。 ローカルのテストは全

    • 0評価
    • 701PV
    teratailが1年以上前に アップデート
  • 解決済

    回答
    1

    capybaraによるクローラーにおいて、クリック間隔を設定するに?

    capybaraでクローラーを作成していますが、クリック間隔の設定方法が分かりません。 Anemoneでのクローラーでは、 Clawl-delay: で設定できるようですが、試してみましたがうまくいきませんでした。 下記の様にプログラムしています。 def exec_all_link within(:xpath,'//*[@id="Searc

    • 0評価
    • 429PV
    iamsin iamsin 1年以上前に ベストアンサー
  • 解決済

    回答
    1

    Cyapbara/seleniumで、テーブルデータの特定の列のリンクをクリックするには?

    Ruby でCyapybaraを使ってブラウザタイプのクローラーを作成しています。テールブルデータ(HTML)の特定の列のtdだけを最上段から最下段まで順番にクリックしてリンク先ページをsave_pageで保存したいと考えていますが、現在、全てのテーブルtdのリンクをクリックしてしまう状態です、クリック先を指定する方法はないでようか? 現状下記のように

    • 0評価
    • 909PV
    iamsin iamsin 1年以上前に ベストアンサー
  • 受付中

    回答
    1

    Outlook等のメーラーの本文にあるURLをクリックして、本登録をするテストを作りたい

    環境:windows 7 Capybara(selenium-webdriver) + Turnip でテスト Outlook等のメーラーの本文にあるURLをクリックして、本登録をするテストを作りたいです。 サンプル等あれば、教えてください。 現在は、以下のような運用をしています。 (config.yml) app-host

    • 0評価
    • 526PV
    isao.koyasu isao.koyasu 1年以上前に 質問を編集
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3

  • 総質問数

    21

  • 今週の質問数

    0

関連するタグ

Capybaraタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る