7

Ruby on Rails testi otomatikleştirmek için sayfa-nesne mücevher ve capibara kullanmak mümkün mü? Ben sayfa nesneye Kapibara tarayıcı örneğini geçmek zorunda olacağını düşünüyorum olarak,Sayfa-nesneleri ile Capybara entegrasyonu gem

Unable to pick a platform for the provided browser (RuntimeError) 

Bu mantıklı değil: Ben şu hatayı alıyorsunuz testimi açtıktan sonra bir sayfa nesnesi erişmeye çalıştığınızda Daha önce bunu denemişse, eminim.

cevap

3

Şu anda capibara desteği yoktur, ancak birkaç kez talep edilmiştir. Zorluğun bir kısmı, API'nın, capy'den çok daha zengin olan selenyum ve watir üzerine inşa edilmiş olması ve buna göre, capy'nin aynı şekilde davranmasını sağlamak için sayfa-nesne gemine bu işlevselliği eklemek için çok büyük bir girişimin yapılmasıydı.

Sayfa nesnesi gemini, capybara'nın kullanmasına izin verecek bir "temel" forma ve selenyum ve watir'de bulunan ek yetenekleri ekleyecek "gelişmiş" bir forma ayırma hakkında birkaç kez düşündüm ama yeterli talep görüldü.