Próbuję uruchomić test interfejsu XCode w moim projekcie React Native. Moim celem jest wykorzystanie szybkiej/migawki do przechwytywania zrzutów ekranu z mojej aplikacji."Aplikacja nie wyłączyła się w ciągu 60 sekund" w projekcie React-Native
W końcu zorientowałem się, jak napisać scenariusz do mojej aplikacji, aby zrobić to, co chcę. Niestety aplikacja utknęła w wiadomości App failed to quiesce within 60s
po wywołaniu app.otherElements["mainButton"].tap()
.
O ile mogę powiedzieć jako człowiek, moja aplikacja wydaje się być statyczna i nie aktualizuje ani nie animuje niczego Nie jestem jednak pewien, na czym polega test interfejsu użytkownika w celu wykrycia heurystyki, więc może to wymagać użycia pewnych wewnętrznych lub sprawdzających wątków.
Podejrzewam, że istnieje pewne reakcje na zachowanie Native, które uniemożliwiają testowanie interfejsu użytkownika po zobaczeniu rzeczy jako zakończonych. Niestety, bez rzeczywistej możliwości sprawdzenia, co robią testy UI, nie jestem nawet pewien, gdzie muszę się przekopać do React Native, aby to naprawić. :(
Każda pomoc będzie mile widziane
http://www.openradar.me/25562105 https://forums.developer.apple.com/thread/6503 – Che