Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Statusleiste zu testen, die während der Verwendung des App-Ziels angezeigt wird. Ich habe keine Informationen über UI-Test im Zusammenhang mit der Statusleiste für Espresso gefunden.Kann ich mit Espresso die Statusleiste Farbton/Farbe testen?
Antwort
Heutzutage ist es unmöglich. Espresso sieht nur Ihre Anwendung Ansichten, meine ich es nicht mit Benachrichtigungen arbeiten, Absichten zu teilen, die Statusleiste usw.
Hier ist meine Antwort auf ähnliches Problem: Espresso test for Notification to showing up
Espresso UI-Test-Framework nicht sehen mehr als die tatsächliche Ansicht. Ich bezweifle, ernsthaft, dass Sie jede Benachrichtigung mit Espresso überprüfen können.
Zu diesem Zweck
uiautomator
, weiteren Googles Test-Framework verwenden, die so beschrieben wird:UI Automator eine UI Test-Framework für Quer app funktionelle Tests UI über System- und installierten Anwendungen ist.
Hier würden Sie feststellen, wie es mit Espresso verwenden: http://qathread.blogspot.com/2015/05/espresso-uiautomator-perfect-tandem.html
Weitere Informationen:
Dokumentation (I): https://google.github.io/android-testing-support-library/docs/uiautomator/index.html
Dokumentation (II): http://developer.android.com/intl/es/training/testing/ui-testing/uiautomator-testing.html
Besuchen Sie auch: Android Testing: UIAutomator vs Espresso
prüfen Methoden dass uiatomator
Angebote. Wenn Sie es nicht finden, zögern Sie nicht, ein Problem in Bezug auf es code.google.com Repo hinzuzufügen.
Ich hoffe, es wird helfen.