2016-03-28 11 views
2

Selenyum ile Capybara testlerini çalıştırmaya çalışmak benim için başarısız oluyor çünkü "Hoş Geldiniz" sayfası (https://www.mozilla.org/en-US/firefox/45.0.1/firstrun/learnmore/) belirlediğim tercihler ne olursa olsun ortaya çıkıyor. Selenium'un varsayılan profili kullandığından ve mozilla profil klasöründe user.js ve prefs.js yapılandırma hakkında bazı bilgiler bulduğumdan, denediğim hiçbir şeyin işe yaramadığını düşünüyorum.Firefox - Capybara sürücüsü olarak çalışırken karşılama ekranını devre dışı bırakma

Hoşgeldin sayfasının testlerinizi öldürmesini engellemek için Firefox'u nasıl yapılandırabilecek başka biri var mı? Eğer öyleyse, lütfen paylaşın!

+0

Bu aynı sorunu gece kanadı js kullanarak – chrismillah

+0

sadece indirilen FF v44/42 ve hem - aynı sorunu denedim. ne merak ettim ama ben ilk kez ff_v_44/ff_v_42 tarayıcıları açtığım zaman bu hoşgeldin sayfasını almadım, ama testimi yaptım zaman onu aldım .. – chrismillah

cevap

0

Sadece bir iş buldum, ilk komut olarak 1 saniyelik bir duraklama yapabildim, bir şans ver.

+0

Bu fikri sevdim ama ne kadar uzun olursa olsun Gecikme, test sonları. İlk url kaçırıldı ve göz ardı edilir gibi. Ayrıca, tüm suit boyunca gitmek ve bir gecikme eklemek zorunda kalmak istemiyorum. Testleri rastgele sırayla yürütme yeteneğini korumam gerekiyor, bu da her test için bir gecikmeye ihtiyacım var demektir. . . Tamamlamak için oldukça zaman harcıyorlar, bu yüzden her birine bir gecikme katmak onları dayanılmaz kılacaktı. –

+0

I gotcha, bu kesin bir çözüm değil ama aslında benim durumumda sorunu çözdüm (bekle daha sonra url) – chrismillah

0

Bu sorun için bir çözüm buldum. Ne yazık ki, Chrome sürücüsünü kullanmak ve Firefox'u tamamen terk etmektir. Üzgünüm Mozilla.