2014-12-14 5 views
11

W przypadku urządzeń z Androidem możemy użyć Android Debug Bridge do wywołania programu input i wysłać dowolne ciągi, aby urządzenie reagowało tak, jakby tekst został wpisany przez użytkownika na urządzeniu.Czy istnieje odpowiednik "tekstu klawiatury wkładu powłoki adb" dla systemu iOS?

Dla iOS, najbliższym hackem, który znalazłem, jest stworzenie Linux look like a wireless keyboard i ten szczególny hack wydaje się nie działać z najnowszym iPadem na Ubuntu 13.10. Co więcej, nawet gdyby zadziałało, byłoby mniej elastyczne niż input keyboard text, ponieważ nie można było skopiować i wkleić napisu do wysłania.

Czy istnieje odpowiednik iOS dla adb shell input keyboard text?

+0

Aby wyjaśnić to pytanie: czy istnieje polecenie terminalowe, które umożliwia wysyłanie tekstu do skoncentrowanego widoku tekstowego w systemie iOS? Przesłać z komputera Mac na podłączony iPhone? – JustinAngel

+0

@JustinAngel, Idealnie, staram się znaleźć rozwiązanie, które może wysyłać tekst z dowolnego systemu operacyjnego, ale nawet taki, który działa tylko na komputerze Mac jest lepszy niż nic. – merlin2011

+0

Spróbuj użyć testu interfejsu użytkownika Xcode lub Appium http://appium.io –

Odpowiedz

0

W przeciwieństwie do Androida, nie ma możliwości bezpośredniego wydania tekstu na urządzenie z systemem iOS w czasie rzeczywistym za pośrednictwem dowolnego interfejsu wiersza poleceń, o którym wiem. Jeśli próbujesz wykonać jakieś automatyzację/testowanie na urządzeniu, możesz użyć narzędzi i instrumentów linii poleceń xcode, ale w przeciwnym razie masz pecha.

Mówiąc to, jeśli jailbreak urządzenie, możesz zrobić wszystko, co chcesz, w tym zdalnego wprowadzania danych.