Salatalık + Selenyum en iyi nasıl kullanılacağını öğrenmek için çalışıyorum. Çoğunlukla çok ileriye doğru görünüyor gibi görünüyor, ancak diyalogların nasıl test edileceğine dair rehberlik yapmak istiyorum. Temel olarak aşağıdakileri gerçekleştirmem gerekiyor: Standart bir bekleme formu. Bir Salatalık spesifikasyonunda bunu nasıl yapabilirim?Salatalık + Selenyum javascript uygulamaları hakkında
cevap
Oldukça kapsamlı bir örnek için http://wiki.github.com/cucumber/cucumber/setting-up-selenium'a bakın, ayrıca Salatalık (native examples ve selenium through webrat) ile gelen örneklere bakın.
Bu kılavuz güncel değil, bir düzeltme geliyor ancak bu arada Selenium gemine ihtiyacınız yok. Ayrıca, selenyum-client -v = 1.2.14 kullanmalısınız. Herhangi bir kavanozun üzerine yazmanıza gerek yoktur. Tüm selenyum işlemlerinin durdurulduğundan ve doğru sürümlerin yüklendiğinden ve çalıştırıldığından emin olun. Selenyum/selenyum testleri için çoklu ortamlar hakkındaki bilgiler hala geçerli ve yararlıdır.
Bu cevap biraz güncellemek için ben çok Capybara kullanarak öneriyoruz:
http://github.com/jnicklas/capybara
javascript kullanabilme sadece uzak bir gem install
olduğunu!
- 1. Salatalık, Webrat ve Selenyum Raylarda NoMethodError 3
- 2. AngularJS tabanlı Web Uygulamaları için Selenyum Kullanımı
- 3. javascript egzersiz hakkında karışıklık
- 4. Selenyum kullanılarak DOM'a javascript dosyası nasıl yüklenir?
- 5. Selenyum ile Python'da javascript ile kazıma görüntüleri
- 6. Selenyum
- 7. Web uygulamaları gibi konsol için Javascript kaynakları?
- 8. Bir galerinin en iyi JavaScript uygulamaları nelerdir?
- 9. Salatalık ÖncesiAdım
- 10. JavaScript - tarayıcı hakkında ayrıntılı bilgi edinin
- 11. Javascript altyapısı hakkında bilgi nereden bulabilirim?
- 12. selenyum webdriver: C#
- 13. Salatalık ve Gümrükleme: current_user adımda
- 14. Selenyum Webdriver JQUERY
- 15. selenyum paketinden nasıl görüntü almak için selenyum
- 16. Selenyum get_attribute
- 17. Selenyum WebDriver
- 18. Selenyum getText
- 19. Selenyum: Ajax Testi
- 20. Salatalık bilgilerini nerede bulabilirim?
- 21. Özel açıklama salatalık jvm
- 22. Salatalık kullanma JOptionPane
- 23. Bahar dependenices Salatalık
- 24. Salatalık testlerinde tohum verileri
- 25. Salatalık Raporlama Hatası
- 26. junit salatalık eksik adımlar hata
- 27. Selenyum kullanarak çerez nasıl oluşturulur?
- 28. Selenyum ve django testi
- 29. bina .net uygulamaları
- 30. Chrome OS'de Uygulamaları Başlatmak İçin Hangi JavaScript API'sı Kullanılır?
Çokça kabul edildi. Selenium RC (1.0) ile Capybara (Selenium 2.0) ile anında mücadele eden günler. –