Próbuję zautomatyzowane testy za pomocą Appium.Jak na stałe wyłączyć autokorektę w symulatorze systemu iOS?
Za każdym razem, gdy Appium uruchamia się, resetuje właściwości symulatora.
Próbuję zautomatyzowane testy za pomocą Appium.Jak na stałe wyłączyć autokorektę w symulatorze systemu iOS?
Za każdym razem, gdy Appium uruchamia się, resetuje właściwości symulatora.
Można wyłączania autokorekty w komputerze, który jest
Preferencje systemowe -> Klawiatura -> Tekst
Należy wyłączyć Autokorekta wszędzie w tym konkretnym komputerze.
Teraz, jeśli nie chcesz go wyłączać wszędzie, możesz przejść do inspektora atrybutów dla każdego pola tekstowego i wyłączyć go.
Ale pierwsza opcja nie działa dla symulatora iOS. I praktycznie dla automatyzacji testów druga opcja nie jest opłacalna, ponieważ większość przypadków automatyzacji powinna być wykonana na pakiecie gotowych aplikacji produkcyjnych. –
Jaką opcję całkowicie wyłączyć w aplikacji? –
Z powodzeniem skorzystałem z drugiej opcji bez problemów z wykorzystaniem automatyzacji testów (nie z Appium), ponieważ aplikacje na iOS dziedziczą te funkcje z urządzenia, z którego działa, inną opcją jest przejście do ustawień w symulatorze i wyłączenie wszystkich przełączników, ale jeśli resetuje wszystkie właściwości, nie sądzę, żeby działało. – Boris
Premiera iOS Simulator.app a następnie wybierz urządzenie, które chcesz uruchomić.
Na ekranie głównym uruchom Ustawienia. Wybierz opcję Ogólne, a następnie Klawiatura. W ustawieniach klawiatury, wyłączenia Auto-Correct:
Wystarczy wpisać cyfry zamiast liter i nie ma tego problemu.
Wow, to naprawdę dobry pomysł. Auto poprawność od dawna wywołuje żal w UITests i jest to idealne rozwiązanie dla nas –
Czy po prostu wyłączysz autokorektę pól tekstowych w swojej aplikacji? – milesper
W ramach testowania automatyzacji oraz w gotowej aplikacji produkcyjnej nie wyłączamy autokorekty. To by nie działało. Chcemy symulować dokładny scenariusz bez wprowadzania zmian w pakiecie aplikacji. –