Używam odtwarzacza VMWare Player i symulatora BlackBerry 10; Muszę wykonać kilka testów jednostek/integracji automatycznie. Wiem, że mogę użyć aplika VIX, aby zakręcić nowy symulator i załadować obraz Blackberry.Automatyzacja działań symulatora BlackBerry 10
Co chciałbym móc zrobić, to wysłać "naciśnięcia klawiszy", uruchomić określone aplikacje i być może wysłać gesty. Na Androidzie jest małpka i inne podobne aplikacje. Jednak nie znalazłem wiele w odniesieniu do BB10, wiem, że jest nowy, ale nie mogę być jedynym z tym wnioskiem.
Co więcej, jak potężna jest opcja telnetu? Mogę telnetować się do emulatora i zmieniać katalog na katalog aplikacji, ale nie mogę wyświetlić jego zawartości, SUDO ani niczego nie uruchamiać.
***** UPDATE *******
Zrobiłem pewne postępy WRT do tego, ale nie dużo. Wygląda na to, że możesz użyć Windows API do wysyłania wiadomości mouse_evt do emulatora VMWare; nie jest w 100% niezawodny, ale działa wystarczająco, by otwierać aplikacje. Wielka dziura, którą mam teraz, jest w stanie wykryć stan po wykonaniu akcji/machnięcia/dotyku, czyli "czy przeciągnięcie właśnie wykonałem pracę? Czy jesteśmy we właściwej aplikacji?". Bardzo przydatne byłoby zapytanie o listę procesów urządzenia, ale konto "devuser" podane w przykładzie telnet nie może zrobić nic.
Ten fragment zawiera informacje o tym, jak dotykać i przesuwać ekran w oparciu o moje doświadczenia. https://gist.github.com/edgiardina/6188074
Pojawiło się nowe ['Automatyczne zezwolenie kontroli]" (https://developer.blackberry.com/native/downloads/releasenotes/#permissions) zostało dodane w ostatnim 10.2 SDK podobno umożliwiającym wstrzyknięcie ekranu dotykowego i klawiatury zdarzenia w oknie ekranu, chociaż staram się znaleźć jakąkolwiek dokumentację na tym – Sunseeker
Sunseeker, również nie mogę znaleźć niczego.Prawdopodobnie jest to kwestia wyczekiwania:/ – Richthofen