2013-03-23 15 views
5

ile harici bir komut dosyasını yükleyen bir sayfa içeren capybara-webkit'i kullanırken düzenli olarak askıda kalıyor. Bu sayfadaki javascript, tüm sayfalara yüklenir. rake spec çalıştırırken, dönem periyodik olarak asılacaktır. Kullanıcı testi pasajını kaldırdığımda tüm testler sorunsuz çalışır. Capybara.javascript_driver = :webkit_debug'u ayarlamayı denedim ve kullanımdan cevap göremiyorum. page.driver.browser.timeout'u ayarladığımda, kullanıcı servisinden 0 yanıt görebiliyorum ve özellikler zaman aşımı hatasıyla başarısız oluyor.Rspec, async = true

Bu sorunla karşılaşan başka biri var mı?

+1

Benzer bir şey vardı, ancak ruby ​​/ capybara/rspec'in en modern sürümünü kullanarak çözüldü. – adarsh

cevap

0

Geliştirme makinem Internet bağlantısı kesildiğinde, harici bir komut dosyasının (örneğin, Google Analytics) yönlendirilmesini beklerken zaman aşımı hatalarıyla karşılaştım.

Aslında bir tarayıcıya gittiğini görmek için aydınlatıcı olabileceğinden capybara hata ayıklamaya çalıştığımda hala bazen firebug ve selenyum sürücüsü kullanıyorum.