2016-07-09 19 views
1

Wir haben eine kostenpflichtige App mit verschiedenen SKU-Kombinationen. Ich habe Appium zunächst mit APK mit Freigabesignatur getestet. Aber Appium signiert das APK mit dem Debug-Key erneut, der einen Fehler während des Google Kauf-Dialogs auslöst.Wie testen Sie den Google Purchase-Dialog mithilfe der Automatisierung?

Jetzt bin ich zu erkunden Espresso, aber wenn ich die *** unterzeichnen - dev-unsigned.APK mit Release Unterschrift Job und versuche, die Automatisierung zu laufen, wirft es die folgenden Fehler -

java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{com.xxx.yyy.test/android.support.test.runner.AndroidJUnitRunner} from pid=25003, uid=25003 not allowed because package com.xxx.yyy.test does not have a signature matching the target com.xxx.yyy.mobile 

Wie Ich unterschreibe Testpaket auch mit gleicher Signatur? Wo finde ich Test APK? Ich benutze Gradle Build-System.

Antwort

1

Mit Appium können wir es mit noSign=true Fähigkeit Flag.