Работало в прошлом. Но в последнее время я больше не могу запускать Appium с iOS-реальными устройствами. Моя среда выглядит следующим образом:Невозможно запустить Appium с реальным устройством IOS Appium 1.5.3
- Appium 1.5.3
- XCode 7,3
- IOS 9,1
И я использую селен и io.appium, как следовать
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>4.0.0</version>
</dependency>
Всякий раз Я начинаю тест, я всегда получаю это исключение при создании iOSDriver
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Removing com.project.classname failed (WARNING: The server did not provide any stacktrace information)
Я googled, что от iOS 10 и XCode 8 они не поддерживают автоматизацию пользовательского интерфейса. Я все еще использую iOS 9 и XCode 7. У кого-то есть одна и та же проблема и любые решения. Я как бы застрял здесь. Благодаря
Это файл журнала с Appium
[debug] [iOS] Running ios real device reset flow
[debug] [iOS] Full reset requested. Will try to uninstall the app 'com.project.classname'.
[debug] [iOS] Creating iDevice object with udid 5571568ad437d17f705f6645d73ef78ea5e72e7b
[iOS] Could not remove 'com.project.classname' from device
[MJSONWP] Encountered internal error running command: Error: Removing com.project.classname failed
at /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-ios-driver/node_modules/node-idevice/main.js:145:6
at ChildProcess.exithandler (child_process.js:193:7)
at emitTwo (events.js:100:13)
at ChildProcess.emit (events.js:185:7)
at maybeClose (internal/child_process.js:850:16)
at Socket.<anonymous> (internal/child_process.js:323:11)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at Pipe._onclose (net.js:475:12)
[HTTP] <-- POST /wd/hub/session 500 973 ms - 175
вы можете начать это в appium gui? Вы можете найти дополнительную информацию, просмотрев журнал appium gui. – robx
Я не могу ни запустить его в Апиуме. Файл журнала был «Не удается удалить com.project.classname, а затем Appium остановлен. – Ragnarsson
Может помочь, если вы поместите файл журнала здесь. Никто не может видеть, что происходит. Может быть, ваша подпись приложения изменилась, может быть что-то еще – robx