Güncelleme
Referanslar: Ben iOS ve Android'i hem desteklemelidir bir bulut tabanlı mobil test çözümü üzerinde çalışıyorum perfecto mobile ve device anywhereMobil ekranı tarayıcıdan nasıl kontrol edebilirim?
. Tarayıcıdan işlenecek bağlı mobil cihazlar gerektirir.
Bir mobil cihaz olaylarını
- tarayıcısı
- mobil ekran akışları hangi yüklenmiş ve enjekte (köklü edilecek cihaz gerektirir) programının bir ajan tür olduğunu öğrendik
Bunu gerçekleştirmede köklenme/hapis cezası olmadan başka bir yaklaşım var mı?
Bu soru çok geniş görünebilir, ancak doğru yönde ilerlemek için çabalamaya çalışıyorum.
iOS için this SOF question'dan ipucu alıyorum.
Herhangi bir işaretçi takdir edilir. Güncelleme 1
:
This question Ben ne arıyorum yakındır.Güncelleme 2: Ben Android cihazlar için Android Screen Library bulduk ve cihazların çift üzerinde test ettik. Aygıtın köklenmesini gerektirmez, ancak her aygıtın yeniden başlatılmasında Komut Satırından yeniden başlatılmasını gerektirir ve yeniden başlatır ve Lollipop üzerinde çalışamaz..
Güncelleme 3: Android Screen Library iken köklendirme olmadan yakalama ekranı yardımcı olur ama olayları enjekte içinde yardımcı olmuyor. Ekran yakalama bile buggy görünüyor - bazen siyah yama ile yakalar ve Lollipop üzerinde çalışmıyor!
Güncelleme 4: Referanslar: perfecto mobile ve device anywhere Onlar
adb shell input tap x y
yoluyla olayları gönderme/Uygulama yükleme gibi birçok şeyi işlemek için kaldırmaADB
kullanıyor görünüyor. Birileri biraz ışık tutabilir mi?Güncelleme 5: Ben Adrian Taylor, eski RealVNC mühendisinden this SO Post rastlamak var. Bu en detaylı açıklamadır. Android Lollipop'un MediaProjection API'leri olmasına rağmen, ekran görüntülerini sdcard'da MP4 dosyaları olarak saklar gibi görünüyor. Ayrıca, google dashboard - Ağustos 2015 güncellemesine göre, Lollipop, Android kurulum tabanının yaklaşık% 15'ini oluşturuyor. Bu nedenle, herhangi bir çözüm için Kitkat'ın dikkate alınması gerekiyor.
Güncelleme 6: Ben bu iş yapacak merak ederek libvncserver bulduk. Sonucu test edip göndereceğim.
Teşekkür
Lütfen aşağıya oylama ile yorum ekleyin;) Bana yardımcı olacaktır. – iuq
Aradığınız şey olup olmadığından emin değilim, ancak UI testlerini JavaScript ile otomatik hale getirebilirsiniz. [Eğitici] (http://code.tutsplus.com/tutorials/introduction-to-ios-testing-with-ui-automation--cms-22730), [Dokümantasyon] (https://developer.apple.com/ library/mac/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/UsingAutomationInstrument/Using theAutomationInstrument.html) –
@Islam Q - teşekkürler, bu gerçekten iyi bir makaledir. Ama benim sorum, bağlantı ile ilgili daha az farklıdır ve çözüm çoğunlukla manuel test için kullanılacaktır. – iuq