2015-10-26 40 views
0

当我运行appium并将模拟器设置为8.3和Iphone 5s时,它会给出如下错误。 当我通过Xcode启动应用程序(编译和运行)时,它能够运行8.3/9.0/9.1上的应用程序,这意味着我拥有所有的模拟器,那么为什么Appium会给我这个错误?Appium:无法预先启动appium:错误:无法找到要启动的设备。您要求'iPhone(9.1模拟器)'

无法预先启动appium:错误:无法找到要启动的设备。您需要'iPhone(9.1模拟器)',但可用设备为:[“iPad 2(9.1)[82A1899B-132B-41B0-9804-957278EDEF56]”,“iPad Air(9.1)[8952F210-1E29-48E0-88F7 (iPad)(9.1)[F6A8E847-7C1E-448F-884C-583BC2303EA9]“,”iPad Air 2(9.1)[4E2A944D-A98C-473A-9E2E-8A234A80FC1C]“,”iPadElaneFDA57A8“ [EE7B683F-4964-44C6-B5CB-D63547B3D4B5]“,”iPhone 4s(9.1)[B6BBC191-9DF8-4E8B-BE70-9483115E03E3]“,”iPhone 5(9.1)[57A5EF1C-620E-4E76-B295-FF64509DF0B9]“ ,“iPhone 5s(9.1)[F6ED93CF-C4A1-4B58-B311-795EDBF06A81]”,“iPhone 6(9.1)[BF14D012-4ED3-4FCC-B1A3-F6959F4A1E24]”,“iPhone 6 Plus(9.1)[807653E8-70B6 (9.1)+ Apple Watch -38mm(2.0)[602E351F-71A6-48BF-BF39],“ -66081AF6A628]“,”iPhone 6s Plus(9.1)[8B475256-929B-49AC-B4AF-503286DD70AE]“,”iPhone 6s Plus(9.1)+ Apple Watch -42mm(2.0)[43DFF555-6CD8-43BE-93C7-5749DDAB3​​DAD ]“]

+0

你尝试过在真机上运行?以便您可以指出问题。如果它在真实的设备上工作,你会知道它是模拟器问题还是appium问题。 – user2661518

回答

0

当Xcode打开时,从菜单栏打开窗口>设备。在那里,去搜索提到的模拟器并删除它们。读了他们,然后再试一次。看起来Xcode弄乱了它的模拟器。

+0

不,它没有帮助 – user1664899

0

添加新的功能,并通过您的设备UDID:

capabilities.setCapability("udid", "deviceudid"); 
相关问题