Тесты приложения работают нормально на iOS, но оно просто застревает на заставке.
Я выполнил команду сборки для Android, которая прекрасно создала сборку.Когда после запуска команды test для запуска теста E2E приложение устанавливается, но оно не выполняет никакого теста.
Приложение устанавливается для тестов, но тесты не запускаются.Похоже, что сервер детоксикации не может найти и элементы пользовательского интерфейса с идентификатором теста.
ниже является частью файла package.json.
"devDependencies": {
"babel-core": "^7.0.0-beta.47",
"babel-jest": "^23.2.0",
"detox": "10.0.3",
"eslint-config-rallycoding": "^3.2.0",
"jest": "^23.4.2",
"react-test-renderer": "16.4.1"
},
"jest": {
"preset": "react-native"
},
"devDependencies": {
"babel-core": "^7.0.0-beta.47",
"babel-jest": "^23.2.0",
"detox": "10.0.3",
"eslint-config-rallycoding": "^3.2.0",
"jest": "^23.4.2",
"react-test-renderer": "16.4.1"
},
"detox": {
"test-runner": "jest",
"specs": "e2e",
"configurations": {
"ios.sim.debug": {
"binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/hektor.app",
"build": "cd ios && xcrun xcodebuild -workspace hektor.xcworkspace -scheme hektor -configuration Debug -destination 'platform=iOS Simulator,name=iPhone X,OS=12.1' -derivedDataPath build && cd ..",
"type": "ios.simulator",
"name": "iPhone X"
},
"android.emu.debug": {
"binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
"build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd ..",
"type": "android.attached",
"name": "2e1c66bf",
"adb": "2e1c66bf"
}
}
}
}
Я делюсь ссылкой на репозиторийна котором я загрузил код сквозного тестирования.
https://github.com/waneed-plero/e2e-tests.git
Зависимости:
Реактивный Native: 0.56.0
Узел: 11.9.0
Устройство: Android