2016-07-14 14 views
5

Zastanawiasz się, czy możliwe jest użycie funkcji UITesting w xcode, aby w jakiś sposób kodować w niestandardowych lokalizacjach symulatora. Mamy aplikację, która wymaga wielu zmian lokalizacji i byłaby świetna, gdybyśmy mogli zautomatyzować zmiany w lokalizacji w ramach naszego zestawu UITesting.Zmień lokalizację symulatora za pomocą funkcji Xcode UITesting

+0

Czy chcesz zmienić lokalizację podczas testu lub na podstawie testu? – Oletha

+0

Szukając obu ideałów, ale albo by im pomogło. Czy wiesz, jak Oletha? –

+0

Badałem wcześniej i teraz, ale nadal nie mogę uzyskać podstawowej konfiguracji GPX do pracy ... Z jej dźwięków nie ma mechanizmu symulującego środkowy test zmiany lokalizacji. Moim zaleceniem byłoby sfałszowanie obiektów lokalizacji rdzenia w aplikacji, gdy jest ona w trakcie testu, wywołana przez argument uruchomienia. Nie wiesz, jak dobrze by to działało, gdybyś zmienił test w połowie lokalizacji ... – Oletha

Odpowiedz

1

Znaleziono kolejne pytanie podobny do tego, więc myślałem, że ponowne odpowiedź Właśnie pisał tam:.

„Myślę, że najlepszym sposobem na to będzie korzystać z plików GPX te pozwalają ustawić lat i długa lokalizacja. (Aby uzyskać więcej informacji zobacz tutaj: https://blackpixel.com/writing/2013/05/simulating-locations-with-xcode.html)

Podejrzewam jednak, że będziesz musiał zadzwonić do nich z poziomu samej aplikacji, a następnie użyć argumentów uruchamiania testowania interfejsu użytkownika (po uruchomieniu aplikacji XCUIApplication), aby określić, który GPX pliki do użycia w zależności od testu. "

Powiązane problemy