私は現在guard-cucumber
gemを使用しているので、Ruby on Railsで開発している間、バックグラウンドで常にキュウリのテストを実行しています。これらのテストの一部はcucumber
、ブラウザーを開いてセレンテストを実行するテストです。これらのテストを閉じても、セレンを使用して行うことは可能ですか?
rails 3.0.3
guard 1.0.2
guard-cucumber 0.7.5
ありがとう!
私は現在guard-cucumber
gemを使用しているので、Ruby on Railsで開発している間、バックグラウンドで常にキュウリのテストを実行しています。これらのテストの一部はcucumber
、ブラウザーを開いてセレンテストを実行するテストです。これらのテストを閉じても、セレンを使用して行うことは可能ですか?
rails 3.0.3
guard 1.0.2
guard-cucumber 0.7.5
ありがとう!
Seleniumドライバーではそれは不可能だと思います。彼らのREADMEから:
現在、CapybaraはSeleniumRCではなくSelenium2.0(Webdriver)をサポートしています。Firefoxがインストールされていれば、すべてがセットアップされ、Seleniumの使用をすぐに開始できるはずです。
あなたは本当にcapybara-webkit(https://github.com/thoughtbot/capybara-webkit)を試してみるべきです:
capybara-webkitドライバーは、真のヘッドレステスト用です。QtWebKitを使用してレンダリングエンジンプロセスを開始します。JavaScriptも実行できます。ブラウザ全体をロードしないため、Seleniumなどのドライバよりも大幅に高速です。
それはすべてターミナルで実行されており、とても素晴らしいです。