問題タブ [capybara-webkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - capybaras webkit console.log の出力を避ける
javascript テスト用の capybara-webkit ドライバーで rspec を使用しています。
javascripts console.log の出力は優れた機能ですが、自動および並列テストの場合、console.log が出力を台無しにしたくありません。でドライバーを作成してみました
そして、それを次のいずれかで使用します
すべての spec_helper または
Capybara.current_driver = :webkit_silent
1 つのテストでは、出力はまだそこにあります。コードを少し調べたところ、接続クラスで stdout が null に設定されていることが確認されました。
出力を停止する他の方法はありますか?
ruby-on-rails - Windows 7 に capybara 0.8.0 をインストールする際のエラー
私はRubyを使用したばかりで、IEでいくつかのアプリケーションをテストするために、Windows 7にレールサーバーをインストールする必要があります。
私はすべてうまくいきました(願っています)がbundle install
、cmdで実行しようとすると、次のエラーが表示されます:
Windows 7 に capybara-webkit をインストールするにはどうすればよいですか?
テストなしでバンドルを実行するために、Stackoverflow でここにある他の手順にも従おうとしましたが、うまくいきません。
お役に立てれば幸いです。
私は Ubuntu で VM を構築することはできません。
capybara-webkit -v '0.8.0' のインストール中にエラーが発生しました:
DevKit を含むように PATH を一時的に拡張しています... ネイティブ拡張機能を構築しています。これには時間がかかる場合があります... エラー: capybara-webkit のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。
which: no qmake in (.;C:\Ruby\DevKit\bin;C:\Ruby\DevKit\mingw\bin;C:\Program Fil es\Common Files\Microsoft Shared\Windows Live;C:\Program Files ( x86)\Common File s\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System 32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C :\Program Files\WIDCOMM\Blu etooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files \Broadcom\Broa dcom 802.11 Network Adapter;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools \Bi nn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Micro soft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\To ols\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DT S\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Micros oft ASP.NET\ASP. NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C:\Wind ows\Microsoft.NET\Framework\v3.5;C:\Program Files\TortoiseGit\bin;C: \Ruby\bin;C: \Ruby193\bin) which: no qmake-qt4 in (.;C:\Ruby\DevKit\bin;C:\Ruby\DevKit\mingw\bin;C:\Program Files\Common Files \Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\ Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM \Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\ATI Technologies\ATI .ACE\Core-Static;C:\Program Files\Broadcom\ Broadcom 802.11 ネットワーク アダプター;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\ Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\M icrosoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\10 0\Tools\Binn\VSShell \Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\ Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C:\Windows\Microsoft.NET\Framework\v3.5;C:\Program Files \TortoiseGit\bin;C:\Ruby\bin;C:\Ruby193\bin)\Program Files (x86)\Microsoft SQL Server\10 0\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C :\ Windows\Microsoft.NET\Framework\v3.5;C:\Program Files\TortoiseGit\bin;C:\Ruby\bin;C:\Ruby193\bin)\Program Files (x86)\Microsoft SQL Server\10 0\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\VisualSVN\bin:C :\ Windows\Microsoft.NET\Framework\v3.5;C:\Program Files\TortoiseGit\bin;C:\Ruby\bin;C:\Ruby193\bin)
Gem ファイルは、検査のために C:/Ruby/lib/ruby/gems/1.9.1/gems/capybara-web kit-0.8.0 にインストールされたままになります。結果は C:/Ruby/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.8.0/./gem_m ake.out に記録されます
ruby-on-rails - Capybara Webkitの無効な応答エラー、デバッグ方法は?
Webページのリクエスト仕様を作成しようとしています。
このページは開発中、エラーなしで動作します。
しかし、capybara Webkitで実行していると、フォームを送信しようとすると次のエラーが発生します。
原因を突き止めるために、ページのマークアップとJavaScriptを削除し始めました。プレーンな送信ボタンのある空のフォームになるまで。それでも上記のエラーが発生します!
テストは文字通り次のようになります。
ただし、:jsオプションを削除すると、このテストは機能します。
Javascriptテストは、このアプリケーションの他のページで機能します...
これは私には意味がありません。ここからデバッグする方法について誰か提案がありますか?
助けてくれてありがとう
ruby-on-rails - すべてのサブドメインを「www」にリダイレクトするときに Capybara-webkit を再構成する
ネイキッド ドメイン (例: ) を使用する Rails 3.2 アプリがあり、doma.in
すべてのサブドメイン (ルートを含む) を にリダイレクトしたいと考えていwww.doma.in
ます。
gem rack-wwwはこれをうまく行います。ただし、現在、すべての統合テストが壊れています。Capybara-webkit と Turnip を使用しています。
ヘルプ!前もって感謝します。
ruby-on-rails-3 - Rspec + Timecop + Capybara +CapybaraWebkitを使用した統合仕様でのCapybara::FrozenInTimeエラー
rspec、capybara、capybara-webkit、timecopを使用している一部の統合仕様でエラーが発生しています。
時間がフリーズすることを私が知っている唯一の宝石はTimecopですが、失敗したテストケースでは使用していません。
エラーが発生するのはたまにあるので、何かを変更した後、エラーが発生したかどうかさえわかりません。
ruby-on-rails - カピバラで selenium/webkit を使用すると空白のページが表示されるのはなぜですか?
カピバラとセレンを使用してキュウリのシナリオをテストしようとしていますが、常に空白のページが表示されます。
私はこれを読みました: Capybara + RSpec は、コントローラの仕様に空白のページしか表示しません。なんで?
しかし、それはrspecであるため、まったく同じではありません。
私の env.rb は次のとおりです。
:selenium に変更しようとしましたが、同じ話です。
何か助けはありますか?
ruby-on-rails - Windows Server 2008 R2 / Windows 7 に capybara-webkit をインストールできない
Windows Server 2008 R2 x64 にインストールされている Jenkins でテストを実行する必要があるため、「テスト」セクションなしで bundle install を実行するというアドバイスはここには当てはまりません。
Windows に capybara-webkit をインストールする必要があります。私が得ているエラーメッセージには、いつものように、ネイティブ拡張機能が含まれています:
ネイティブの QT コンポーネントがインストールされているようです (1.7 GB (!!!) の配布パッケージをダウンロードしてインストールしました)。PATH を強化しても役に立ちません。
DevKitもインストールされています。
ruby-on-rails - カピバラ-セレンの障害とリダイレクトexample.com/すべてがない場合は緑色
gem'selenium-webdriver'( " describe "with valid information", :js => true do
"を使用)でテストを実行すると
spec / request / post_pages_spec.rb
仕様にエラーがあります:
log / test.log
しかし、Seleniumなしでテストを実行すると(describe "with valid information" do
)
テストは緑色になります。
SeleniumがPostを作成せず、テストを赤くしないのはなぜですか?
それを修正する方法は?
ruby-on-rails - capybara-webkit(0.12.1)のインストール時にgemネイティブ拡張機能のビルドに失敗しました
次のエラーが表示されるため、 CapybaraWebkitドライバーをインストールできません。
私はWindows7x64で実行しており、ご覧のとおり、RailsInstallerforWindowsをインストールしています。試しgem install capybara-webkit
てみましたが、今はgemファイルにありますが、どちらも同じエラーを返します。
誰かがこの問題を解決する方法を知っていますか?
ruby-on-rails - Railsバンドルエラー-capybara-webkit-ネイティブ拡張機能のビルドに失敗しました
バンドルを実行しようとしています(既存のアプリ、Ubuntu 12.04を実行している新しいマシン)。