Testuję aplikację za pomocą KIF i za każdym razem, gdy rozpoczyna się test, muszę ręcznie włączać klawiaturę programową i skracać korzystanie ze skryptu, aby włączyć, czy istnieje sposób, aby włączyć go domyślnie, gdy symulator się otworzy ?Czy klawiatura oprogramowania Przełącznik na symulatorze systemu iOS zawsze jest włączony?
5
A
Odpowiedz
0
Nie, to nie jest coś, co można zablokować lub wyłączyć. Zachowanie to jest dokładnie takie, jak klawiatura bluetooth podłączona do fizycznego urządzenia. Ponieważ nie ma "zawsze włączonego" przełącznika dla prawdziwego przypadku, nie ma również przełącznika "zawsze włączony" w przypadku symulatora.
Przełącznik/skrót w menu sim zachowuje się tak, jak stukanie klawisza wysuwania na klawiaturze/urządzeniu fizycznym.
0
Kluczowym dla nas było dwojakie
- Upewnij „Połącz Sprzętowa klawiatura” jest zaznaczone. Domyślnie, gdy klikniesz w pole tekstowe, zapobiega to wyświetlaniu klawiatury programowej.
- Naciśnij klawisze Cmd + K, aby przełączyć klawiaturę oprogramowania. Jeśli nie pojawił się wcześniej, pojawi się teraz.
Po wykonaniu powyższego pozostaw symulator w tym stanie. Ten stan jest najłatwiejszy w obsłudze, ponieważ możesz pisać za pomocą klawiatury sprzętowej i pojawi się klawiatura oprogramowania, aby KIF działał.