0

私たちはbrowserstackを使って、自動化されたruby-rspec-capybaraテストをリモートで実行しています。 https://www.browserstack.com
カピバラを使用するrspec機能のUIテストです。Safari 8以降でブラウザスタックテストが自動的に実行されないのはなぜですか?

Chromeに対して正常に実行されており、すべてが成功しています。

私たちは、Safari 7.2と1回(21/22)のパスを除いてすべて実行できます。サファリ8または9に対して実行するとき

しかし、我々はすべての単一のテストのために

 Selenium::WebDriver::Error::UnknownError: 
     Error communicating with the remote browser. It may have died. 
     Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50' 
     System info: host: 'mac-216-126-44-82.browserstack.com', ip: '216.126.44.82', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.10.5', java.version: '1.8.0_65' 
     Driver info: driver.version: EventFiringWebDriver (org.openqa.selenium.remote.UnreachableBrowserException) 

を得ています。なぜ、どのように修正するのですか?

例テスト。このテストはChromeやそれ以前のSafariで動作するため、すべての設定をスキップしました。おそらくテスト固有のものではなく、おそらくインフラストラクチャの問題です。

scenario 'adds a violation', :js do 
    visit_ready auto_policies_path(current_step: s4_path) 
    add_valid_violation(child_seat_violation) 
    wait_for_ajax 

    expect(find(p.css_added_violation)).to have_content child_seat_violation 
    expect(page).not_to have_css p.css_new_violation_form 
    end 

答えて

0

BrowserStack上でテストを実行中にエラーが発生していることから、私はあなたが[email protected]でラインをドロップすることをお勧め。彼らはあなたを助けるより良い立場にあるでしょう。

関連する問題