Momentálne používam UIAutomator2, ale nieuistite sa, aké ďalšie funkcie poskytuje na vrchole UIAutomatoru. Používam Appium s UIAutomator2 a čelím žiadnym výzvam, ale chcem využiť niektoré nové funkcie zavedené v UIAutomator2, ak nejaké existujú.
odpovede:
1 pre odpoveď č. 1UiAutomator2 je vlastná implementácia spoločnosti GoogleKomunita UiAutomator od spoločnosti Appium, ktorá väčšinou rieši existujúce problémy v pôvodnom UiAutomatore a stabilizuje / zrýchľuje interakcie s prvkami používateľského rozhrania: z mojich vlastných meracích testov so systémom Android 6 / UiAutomator 2 je priemerná 20-30% rýchlejšie ako tie isté v systéme Android 5.1 / UiAutomator
Počnúc Android 6 Podpora pre Appium Iba UiAutomator2, takže v zásade nie je na výber, či by ste šli so starým šupinatým UiAutomatorom a komunita ho nepodporuje, takže ak ho nepracuje s UiAutomatorom, je len na vás, ako ho vyriešite.
V skutočnosti nie je veľa vlastných funkcií, ale môžete skúsiť a použiť niektoré schopnosti a určite prečítať poznámky k vydaniu appia, pretože zvyčajne zobrazujú novinky v nedávnom vydaní UiAutomator2, napr. Speed up screenshot logic in UiAutomator2