Ich bin neu in Android testen. Ich habe eine Kartenaktivität, die nach einigen Ereignissen in der MainActivity aufgerufen wird und eine Karte auf dem Bildschirm erscheint. Ich bin nicht in der Lage herauszufinden, wie getestet werden kann, ob die Karte angezeigt wird oder nicht. Ich verstehe es nicht möglich mit Espresso, aber habe irgendwo gelesen, dass es mit UiAutomator möglich ist. Wie benutze ich UiAutomator für den gleichen ..?Mit UiAutomator testen, ob Karte geladen wurde oder nicht
0
A
Antwort
1
Sie können die Inhaltsbeschreibung des Views festlegen, der die Karte hostet, um ihre "Bereitschaft" anzuzeigen.
...
SupportMapFragment mapFragment =
(SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapView = mapFragment.getView();
mapView.setContentDescription("MAP NOT READY");
// you may need to preserve existing description
mapFragment.getMapAsync(this);
@Override
public void onMapReady(GoogleMap googleMap) {
...
mapView.setContentDescription("MAP READY");
}
Dann auf dem Test
mDevice.wait(Until.hasObject(By.desc("MAP READY")), timeout);
Verwandte Themen
- 1. Testen, ob jQueryUI geladen wurde
- 2. Testen mit UIAutomator android
- 3. Testen, ob Join aufgerufen wurde
- 4. Kann ich JS oder jQuery verwenden, um zu testen, ob ein SVG-Bild geladen wurde?
- 5. Ermitteln, ob die Seite direkt umgeleitet oder geladen wurde (JavaScript)
- 6. Wie testen, ob eine Ausnahme gerettet wurde?
- 7. Testen Sie eine Snackbar mit UiAutomator, gibt es einen Weg?
- 8. So überprüfen Sie, ob iframe geladen wurde
- 9. Wie überprüft man mit CSS, ob ein Bild geladen wurde oder ob die Alternative angezeigt wird?
- 10. Testen, ob die Sitzung gestartet wurde
- 11. Wie überprüft man, ob eine src Datei oder Spezifikation von Karma geladen wurde oder nicht?
- 12. Testen, ob ein Konverter für eine Karte angewendet wird
- 13. Testen, ob ein Bild vollständig mit Picasso geladen ist
- 14. Wie kann ich testen, ob die Funktion nicht aufgerufen wurde?
- 15. Mit Chai zu testen, ob POST/Benutzer Passwort verschlüsselt wurde
- 16. Testen, ob ein Logback-Log-Statement mit Junit aufgerufen wurde?
- 17. Google Karte wird nicht geladen
- 18. Google Karte wird nicht geladen
- 19. Testen, ob Mock mit einem anderen Mock aufgerufen wurde
- 20. Wie testen, ob HTML aus dem Dateisystem oder über HTTP-Protokoll geladen wird
- 21. Android UiAutomator - erkennen, ob App im iautomutator Modus ist
- 22. Google Karte konnte nicht geladen werden
- 23. Wie testen, ob alle Marker in Google Map geladen wurden?
- 24. Testen Sie, ob es JSONObject oder JSONArray
- 25. Kann ich testen, ob eine Variable mit new oder malloc zugewiesen wurde?
- 26. Wie kann man feststellen, ob die Logback-Konfigurationsdatei geladen wurde?
- 27. Ermitteln, ob der Iframe-Inhalt erfolgreich geladen wurde
- 28. Wie testen, ob ein JSONObject Null ist oder nicht existiert
- 29. Codemaid wurde nicht geladen richtig
- 30. Testen, ob bestimmte Elemente sichtbar sind oder nicht