Tag: espresso

Android UI Test Fingerprint mit Espresso

Ich habe eine Android-Fingerabdruck-Implementierung und ich war auf der Suche, um UI-Tests mit Espresso hinzuzufügen. Ein Problem, das ich nicht finden kann, ist eine Lösung, um das Scannen eines Fingers zu emulieren. Es gibt einen adb-Befehl adb -e emu finger touch der an emulatoren arbeiten sollte. Irgendeine Idee, wie man so etwas mit Espresso integrieren […]

Espresso. Fehler beim Ausführen von 'load adapter data'

Ich habe eine ListView, die mir Datenformulardatenbank zeigt. db = new DB(this); db.open(); String[] from = new String[]{DB.COLUMN_FIRSTNAME, DB.COLUMN_LASTNAME}; int[] to = new int[]{android.R.id.text1, android.R.id.text2}; scAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_activated_2, null, from, to, 0); lvData = (ListView) findViewById(R.id.lvData); lvData.setAdapter(scAdapter); lvData.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE_MODAL); lvData.setMultiChoiceModeListener(new AbsListView.MultiChoiceModeListener() { Es zeigt mir Vorname und Nachname von der Datenbank zum Listenpunkt Klicken […]

Testen von RxJava2 mit Espresso und bekommen eine Null-Pointer-Ausnahme, wenn suscribeOn

Android Studio 3.0 Beta2 Ich teste immer eine Liste für einen Endpunkt mit RxJava2. Die App funktioniert gut, wenn sie normal läuft. Allerdings, wenn ich teste mit Espresso bekomme ich eine Null-Pointer Ausnahme, wenn ich versuche und subscribeOn(scheduler) . Für die Scheduler benutze ich das trampoline() für beide subscribeOn und observeOn die injiziert werden. Caused […]

Wie kann ich die Aktivität drehen, ich meine: Bildschirmorientierung mit Espresso ändern?

Ich habe beschlossen, dass eines der Testkriterien für meine Bewerbungstests mit dem Espresso von Google: Test sollte den Aktivitätszustand nach der Drehung der Bildschirmorientierung beibehalten Wie drehe ich den Bildschirm bei der Verwendung von Espresso? Ich habe den folgenden Robotium-Code ausprobiert (ja ich habe den Robotium-Code in meinem Espresso-Test platziert, also verklagst mich) solo.setActivityOrientation(solo.LANDSCAPE); solo.setActivityOrientation(solo.PORTRAIT); […]

Wie benutzt man Espresso UI Testing für React Native?

Ich versuche, einige UI Testing mit Espresso auf meinem React Native Android Anwendung zu verwenden, um Screengrab von Fastlane zu verwenden. Ich habe dieses Tutorial gefolgt, um React Native in einer bestehenden App zu integrieren, um einen Test schreiben zu können. Aber als ich anfing, meinen UI Test zu schreiben, war ich nicht in der […]

Drag & Drop Espresso

Ist es möglich, per Drag & Drop Aktion über Espresso? Ich muss eine Ansicht nach unten (in gerader Linie) verschieben, um einige Bedingungen in meinem Automatisierungstest zu akzeptieren.

Wie zu erkennen, ob Android App läuft UI-Test mit Espresso

Ich schreibe einige Espresso-Tests für Android. Ich laufe in dem folgenden Problem: Um einen bestimmten Testfall richtig laufen zu lassen, muss ich einige Features in der App deaktivieren. Deshalb muss ich in meiner App erkennen, ob ich Espressotest laufe, damit ich ihn deaktivieren kann. Allerdings möchte ich nicht BuildConfig.DEBUG , weil ich nicht möchte, dass […]

Keine ID für meine Android UI Testing

Ich möchte einen UI Test auf meiner Android Applikation schreiben, um automatisierte Screenshots zu machen. Meine Bewerbung ist mit React-Native geschrieben. Um meine Tests in Not zu schreiben, um die Ressource-ID meiner Komponente zu kennen, aber wie Sie in diesem Screenshot sehen können, kann ich keine Ressource-ID mit ui Automator Viewer in dieser React-Native Beispiel-App […]

Klicken Sie auf einen Menüpunkt in der Aktionsleiste mit Espresso, wenn Sie onView verwenden (withId (…))

Ich mache einen Test mit Espresso, zuerst öffne ich die Aktionsleiste: openActionBarOverflowOrOptionsMenu(getInstrumentation().getTargetContext()); Hier ist alles ok, aber dann möchte ich auf ein Optionsmenü klicken: onView(withId(R.id.action_menu)).perform(click()); Das Menü-Layout xml hat eine Option mit id: "action_menu". Ich bekomme einen Fehler: android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: ***.********.******.android.debug:id/action_menu If the target view is not part […]

Erstellen Sie DummyActivity im androidTest-Ordner zum Testen

Ich habe eine Dummy-Aktivität im androidTest-Ordner erstellt und diese Aktivität in der AndroidManifest-Datei im androidTest-Ordner deklariert. Meine grundlegende Absicht ist, ein wiederverwendbares Fragment zu testen, indem es es in eine Dummy-Aktivität mit einem Framelayout-Container. AndroidManifest.xml im androidTest-Ordner <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.droid.test" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="18" tools:overrideLibrary="android.support.test.uiautomator.v18" /> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.droid" /> <application> […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.