2016-09-26 7 views
1

Работало в прошлом. Но в последнее время я больше не могу запускать 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 
+0

вы можете начать это в appium gui? Вы можете найти дополнительную информацию, просмотрев журнал appium gui. – robx

+0

Я не могу ни запустить его в Апиуме. Файл журнала был «Не удается удалить com.project.classname, а затем Appium остановлен. – Ragnarsson

+0

Может помочь, если вы поместите файл журнала здесь. Никто не может видеть, что происходит. Может быть, ваша подпись приложения изменилась, может быть что-то еще – robx

ответ

0

Try, чтобы увидеть, если проблема связана с libimobiledevice или устройство блокировки

Используйте эту команду, чтобы установить его: заварить установить libimobiledevice --HEAD

также пытаются использовать эту команду Судо CHMOD -R 777/уаг/дб/Lockdown/

 Смежные вопросы

  • Нет связанных вопросов^_^