【问题标题】:Appium : Could not pre-launch appium: Error: Could not find a device to launch. You requested 'iPhone (9.1 Simulator)'Appium:无法预启动 appium:错误:找不到要启动的设备。您要求“iPhone(9.1 模拟器)”
【发布时间】:2016-01-25 19:09:24
【问题描述】:

当我运行 appium 并将模拟器设置为 8.3 和 Iphone 5s 时,它会出现以下错误。 当我通过 Xcode(编译并运行)启动应用程序时,它能够在 8.3 / 9.0/9.1 上运行应用程序,这意味着我拥有所有模拟器,那么为什么 Appium 会给我这个错误?

无法预启动 appium:错误:找不到要启动的设备。您请求“iPhone (9.1 Simulator)”,但可用的设备是:["iPad 2 (9.1) [82A1899B-132B-41B0-9804-957278EDEF56]","iPad Air (9.1) [8952F210-1E29-48E0-88F7 -0AEA1FDA57A8]","iPad Air 2 (9.1) [4E2A944D-A98C-473A-9E2E-8A234A80FC1C]","iPad Pro (9.1) [F6A8E847-7C1E-448F-884C-583BC2303EA9]","iPad Retina (9.1) [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 -43DB-A949-CAA301B5A77D]","iPhone 6s (9.1) [2E7B8274-37C5-49B8-99E8-CFD8C4FA398D]","iPhone 6s (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 ]"]

【问题讨论】:

  • 你试过在真机上运行吗?这样您就可以确定问题所在。如果它可以在真实设备上运行,您将知道是模拟器问题还是 appium 问题。

标签: xcode ios-simulator appium


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    添加新功能并传递您的设备 udid:

    capabilities.setCapability("udid", "deviceudid");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 2015-06-04
      • 2015-06-07
      • 2016-04-12
      • 2020-04-03
      • 2014-03-26
      • 2016-06-18
      相关资源
      最近更新 更多