2011-03-23 20 views
7

En yeni Firefox (4) güncellemesini yaptım ve şimdi Firefox'u (Javascript ile işaretlenmiş herhangi bir şey) başlatmaya çalışırken, Salatalık, Capibara ve Webdriver test paketimiz hatalar atıyor.Firefox 4 beklenmedik bir şekilde çalışır. Cucumber/Capybara/Webdriver

Test takımımız, dün Firefox 4'e geçmeden önce iyi çalışıyordu (ve tamamen geçti). İşte

Apple'a rapor edilir olarak sorun ayrıntılar (ı Mac'te değilim) şunlardır: İnternetten konunun başka bir referans bulmak mümkün olmamıştır ve yoktur gelmiş

Process:   firefox-bin [756] 
Path:   /Applications/Firefox.app/Contents/MacOS/firefox-bin 
Identifier:  firefox-bin 
Version:   ??? (???) 
Code Type:  X86-64 (Native) 
Parent Process: ruby [656] 

Interval Since Last Report:   74 sec 
Crashes Since Last Report:   5 
Per-App Interval Since Last Report: 0 sec 
Per-App Crashes Since Last Report: 5 

Date/Time:  2011-03-23 07:52:28.298 -0700 
OS Version:  Mac OS X 10.5.8 (9L31a) 
Report Version: 6 
Anonymous UUID: 8DC774A8-BD92-4645-8720-2D39B03B36AF 

Exception Type: EXC_BREAKPOINT (SIGTRAP) 
Exception Codes: 0x0000000000000002, 0x0000000000000000 
Crashed Thread: 0 

Dyld Error Message: 
    unknown required load command 0x80000022 

sorun giderme ile nereden başlayacağını biliyoruz ...

Herhangi bir yardım büyük beğeni topluyor. Teşekkürler.

Güncelleştirme: 3.6 çalışmaya geri döndükten sonra tekrar işler. Sorun, özellikle Firefox 4 ile (hem güncelleme yoluyla hem de doğrudan siteden) görünmektedir.

+1

kullandığınız Selenyum sürümü nedir? 2.0b3, Firefox 4 desteği ile sadece iki gün önce piyasaya sürüldü. –

+1

2.0b3, selenium-webdriver gem'in 0.1.4 sürümüne karşılık geliyor. Bunu kullandığınızdan emin olun. – jarib

+0

Bu, sisteminizde Firefox yüklemesinde bir sorun olabileceği gibi görünüyor. Belki de eski Firefox'u yoldan çıkarmayı ve yeni Firefox'u yeniden/Applications'a kopyalamayı deneyebilirsiniz? –

cevap

6

Bu, Firefox'ta 10.5'teki komut satırından başlatıldığında bir sorundur. reported to Mozilla olmuştur, ancak WONTFIX olarak kapatılmıştır.

Açıkçası

değil ideal bir çözüm, ancak ikili firefox-bin arasında x86_64 parçalarını sıyırma bu sorunu çalışabilirsiniz:

cd /Applications/Firefox.app/Contents/MacOS 
mv firefox-bin firefox-bin.original 
ditto --arch i386 firefox-bin.original firefox-bin 
İlgili konular