【发布时间】:2015-10-12 13:55:16
【问题描述】:
使用 XCode 7.0.1 正式版和 Appium: 1.4.8 并在启用“预启动应用程序”的启动服务器上出现以下错误。
2015-10-12 13:31:54:198 - 信息:[debug] Instruments 位于:/Applications/Xcode.app/Contents/Developer/usr/bin/instruments
2015-10-12 13:31:55:011 - 信息:[调试] 从 opts 获取设备字符串:{"forceIphone":false,"forceIpad":false,"xcodeVersion":"7.0.1", "iOSSDKVersion":"9.0","deviceName":"iPhone 6","platformVersion":"9.0"}
2015-10-12 13:31:55:012 - 错误:找不到要启动的设备。您请求“iPhone (9.0 Simulator)”,但可用设备为:["iPad 2 (9.0) [EC27516C-E5C8-4DC4-B44E-FEB21D05EA7B]","iPad Air (9.0) [640E32F1-9570-48DC-9054 -B3903852D228]","iPad Air 2 (9.0) [810119E5-5513-4CEB-BB48-5109BF43718B]","iPad Retina (9.0) [04D458AB-1B8F-471E-9E24-08BBC4FF137C]","iPhone 4s (9.0) [6FDFD1F3-5C6D-4294-980E-3FCFE143C269]","iPhone 5 (9.0) [E6E6B91F-831F-4A48-8F65-2C801806AF0F]","iPhone 5s (9.0) [0BB3C5D0-236C-422E-AE21-CC60DEF535B2]" "iPhone 6 (9.0) [1F54D699-8136-4F4D-8E34-16B6CCA808E4]","iPhone 6 (9.0) + Apple Watch - 38 毫米 (2.0) [4AB9ED13-DE8B-49BF-9DB9-EC8B8284C2FF]","iPhone 6 Plus (9.0) [96C00635-F3C3-4ED9-A158-683F2FC75E3B]","iPhone 6 Plus (9.0) + Apple Watch - 42mm (2.0) [F69E6D85-4560-41B7-8B81-1791481FE91E]","iPhone 6s (9.0) ) [23A3892C-1CE9-4879-B850-4FBB33959846]","iPhone 6s Plus (9.0) [00E59495-DB31-4F1F-AE94-5354A794F7CB]"]
2015-10-12 13:31:55:011 - 信息:[debug] fixDevice 已开启 2015-10-12 13:31:55:011 - 信息:[调试]最终设备字符串是:'iPhone(9.0 模拟器)'
2015-10-12 13:31:55:014 - 错误:无法启动 Appium 会话,错误是:错误:找不到要启动的设备。您请求“iPhone (9.0 Simulator)”,但可用设备为:["iPad 2 (9.0) [EC27516C-E5C8-4DC4-B44E-FEB21D05EA7B]","iPad Air (9.0) [640E32F1-9570-48DC-9054 -B3903852D228]","iPad Air 2 (9.0) [810119E5-5513-4CEB-BB48-5109BF43718B]","iPad Retina (9.0) [04D458AB-1B8F-471E-9E24-08BBC4FF137C]","iPhone 4s (9.0) [6FDFD1F3-5C6D-4294-980E-3FCFE143C269]","iPhone 5 (9.0) [E6E6B91F-831F-4A48-8F65-2C801806AF0F]","iPhone 5s (9.0) [0BB3C5D0-236C-422E-AE21-CC60DEF535B2]" "iPhone 6 (9.0) [1F54D699-8136-4F4D-8E34-16B6CCA808E4]","iPhone 6 (9.0) + Apple Watch - 38 毫米 (2.0) [4AB9ED13-DE8B-49BF-9DB9-EC8B8284C2FF]","iPhone 6 Plus (9.0) [96C00635-F3C3-4ED9-A158-683F2FC75E3B]","iPhone 6 Plus (9.0) + Apple Watch - 42mm (2.0) [F69E6D85-4560-41B7-8B81-1791481FE91E]","iPhone 6s (9.0) ) [23A3892C-1CE9-4879-B850-4FBB33959846]","iPhone 6s Plus (9.0) [00E59495-DB31-4F1F-AE94-5354A794F7CB]"]
【问题讨论】:
-
错误说设备不可用。尝试强制关闭模拟器,关闭appium并再次运行。
-
完成但问题仍然存在.. 错误:找不到要启动的设备。您要求“iPhone(9.0 模拟器)”我实际上在 appium 设备设置中设置了“iPhone 6”操作系统:9.0 但是 appium 给了我上述错误
-
好像 Appium 1.4.8 不支持 iOS9。我已将 Xcode 7 降级为安装了 iOS8.4 的 Xcode6.4。模拟器正在成功启动 iOS 应用程序。
-
我通过将appium升级到1.4.13成功启动了测试,但是从那时起appium在屏幕上找不到任何元素(NoSuchElementException)所以我现在下载iOS8.4模拟器尝试