всем привет.
я новичок в мобильной автоматизации. нужна помощь)
запустила тесты с Espresso на android 8.1
получила ошибку:
Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner} from pid=20814, uid=20814 not allowed because package io.appium.espressoserver.test does not have a signature matching the target tech.kargo.transporter.dev.debug at android.os.Parcel.readException(
Parcel.java:2004)
погуглила:
Your app and the espresso test server both need to be signed by the same key. You should have a look at the key-related capabilities. Set them to the same keystore/keyalias/passwords you used to sign your app, and it should work.
залезла в доку Appium Desired Capabilities.
нашла только эти:
keystorePath
keystorePassword
keyAlias
Какой из них использовать и как сетать значение им?
смогла извлечь из апк только SHA1 и SHA256.
Не совсем понимаю, что дальше делать, как я могу использовать SHA1 и засетать его в аппиум капабилити?