私は現在、統合テストにrspecとwatir-webdriverを使用するレールアプリを持っています。私は統合テストをヘッドレスブラウザで実行したい(速度目的のために)。私の開発はマックで行われているので、ヘッドレスの宝石は私にとってはうまくいかないでしょう。私は解決策としてphantomjsを探しています。 phantomjsはrspec/capybara(poltergeist経由で)とうまく動作しますが、その作業を行う方法の例がたくさんありますが、watir-webdriverやghostdriverでうまく動作するようにする方法はあまりありません。watir-webdriver phantomjsとghostdriver
私はゴーストドライバーに必要な「特別な」ファントムを構築しましたが、それ以降は失われています。前にこの設定を使った人はいますか(rails/watir-webdriver/ghostdriver)?
私の主な目標は、統合テストのスピードアップです。だから誰でも私がここに書いたよりも良い提案があれば、私は柔軟性があります:)
何か助けに感謝します!
私の周り突きやヘッドレスのための明白な何かを見ることができませんでした。あなたはテストを実行するためにバーチャルボックスのLinuxを実行することを検討しましたか? –