2017-04-25 9 views
2

spec_helperを設定してヘッドレスChromeを利用できるようにする方法がわかりません。私はオンラインのリソースを探しましたが、何か役に立つものを掘り起こすことはできません。クロムドライバーのインストールだけでヘッドレスクロムをうまく利用した人はいますか?ヘッドレスクロムを使用するためにドライバを登録するには?

答えて

4

ヘッドレスモードの場合は少なくともChrome 59(https://www.chromestatus.com/features/5678767817097216)を使用する必要があります。現在は開発チャンネルと思われます。もしあなたがしなければならないのは、「ヘッドレス」コマンドラインオプションをChromeに渡すだけです。 、あまりにも

+0

おかげでトーマスをカピバラはまだこれでテストされていない、と私は現在chromedriverはクローム59といくつかの問題が発生する可能性があり推測:あなたは何か

Capybara.register_driver :selenium_chrome do |app| Capybara::Selenium::Driver.new(app, :browser => :chrome, args: ['headless']) end 

よう注意して、あなたのドライバーの登録中にそれを行うことができますおそらくこれは既に安定したリリースで利用可能だったと思いました。私は私の 'spec_helper'を私のポケットに設定するための情報を持っています。 – Phil

関連する問題