Appium 如何在iphone上检查IOS应用程序中的元素?

Appium 如何在iphone上检查IOS应用程序中的元素?,appium,appium-ios,Appium,Appium Ios,我对IOS应用程序自动化测试非常陌生。 我正在尝试使用Appium自动测试IOS应用程序。 但我无法在模拟器上检查IOS应用程序的元素。 我正在使用 Mac Book Pro 10.14.2版本 “xcode”V10.1 npm版本6.5.0 节点v11.6.0 模拟器iPhone 8 V12.1 Appium版本1.9.1 移动平台版本12.1 Appium安装和应用程序以及WDA在模拟器上启动, 但在那之后,它无法启动应用程序。我建议使用官方检查器工具: 首先,你需要在你的iOS应用程序

我对IOS应用程序自动化测试非常陌生。
我正在尝试使用Appium自动测试IOS应用程序。
但我无法在模拟器上检查IOS应用程序的元素。
我正在使用

  • Mac Book Pro 10.14.2版本
  • “xcode”V10.1
  • npm版本6.5.0
  • 节点v11.6.0
  • 模拟器iPhone 8 V12.1
  • Appium版本1.9.1
  • 移动平台版本12.1
Appium安装和应用程序以及WDA在模拟器上启动,

但在那之后,它无法启动应用程序。

我建议使用官方检查器工具:

首先,你需要在你的iOS应用程序中使用苹果开发者证书,辞去WebDriverAgent的职务

然后启动appium desktop并启动具有以下功能的新会话:

app: <absolute path to ipa file>
automationName: 'XCUITest'
deviceName: 'iPhone X'
platformName: 'iOS'
platformVersion: '11.0',
udid: <your device UDID>,
xcodeOrgId:
xcodeSigningId:

app:and.

但我正在模拟器上安装该应用程序。我还需要xcodeOrgId和xcodeSigningId吗?同样使用appium桌面,我可以在模拟器上安装WDA代理和我的应用程序,但应用程序无法启动应用程序。我还尝试在模拟器上手动安装WDA代理,但无法确定它是否已安装。它记录了以下信息并卡在那里。xcodebuild-project WebDriverAgent.xcodeproj-scheme WebDriverAgent Runner-destination id=5C024B5F-4B34-4F58-BECF-7A1D90115B3C测试模拟器不需要这些上限,但需要使用Apple开发帐户签署WDA,以允许其启动应用程序。按照说明操作并提供完整的stacktrace以获得更多帮助谢谢您的回复dmle。最后,我能够在物理设备上运行WDA&我的应用程序,我仍然面临模拟器的问题,但我希望我能够解决这个问题。