Исключение безопасности при запуске тестов Appium с Espresso / Java - PullRequest
0 голосов
/ 29 октября 2018

У меня проблема с настройкой Appium для запуска с приложением для Android. Я очень новичок в Appium и пытаюсь реализовать некоторую автоматизацию уровня пользовательского интерфейса в отдельном Java-проекте. Я продолжаю задавать следующую проблему в журналах приложения -

[debug] [W3C] Encountered internal error running command: Error: java.lang.SecurityException: Permission Denial: starting instrumentation ComponentInfo{io.appium.espressoserver.test/android.support.test.runner.AndroidJUnitRunner} from pid=7941, uid=7941 not allowed because package io.appium.espressoserver.test does not have a signature matching the target ***

Я предполагаю, что между проектом appium и тестируемым приложением есть несоответствие, но не знаю, с чего начать.

Сборка моего тестового проекта gradle -

plugins {
    id 'java'
}

group '***'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'com.android.support.test.espresso', name: 'espresso-core', version: '3.1.0'
    compile group: 'io.appium', name: 'java-client', version: '6.1.0'
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '3.14.0'
}

Примечание:

  • Я использую эмулятор, так как не могу использовать физическое устройство

Заранее благодарен за любую помощь, и я могу предоставить больше информации, если потребуется (впервые задаю вопрос здесь, так что извинения)


...