当前位置: 首页 > 知识库问答 >
问题:

Appium Inspector未识别IOS移动应用程序上的某些元素

董同
2023-03-14

自定义对象标识

Appium检查器无法找到其父元素的子元素。

共有1个答案

金承嗣
2023-03-14

您可以尝试在node.js中开发的另一个检查器实用程序macaca

要安装app inspector,需要Node.js环境。

要安装它,请使用下面的命令

安装macaca-cli-g

需要为要查看的特定移动平台设置环境。为Android安装Android SDK,为iOS安装Xcode。使用macaca-cli验证环境。

$macaca医生如果你看到了一些绿色的日志信息,这意味着你的平台环境已经准备好了。然后,您可以安装应用程序检查员并使用它。

启动$app-检查员-u你的设备ID

来自命令行的iOS

xcrun列表

上面的命令将列出所有iOS模拟器设备信息。您可以找到类似XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX的UDID。

从Xcode打开模拟器,选择硬件-设备-管理设备。您将在设备信息中找到标识符。

 类似资料:
  • 我无法使用Appium inspector识别元素。当我点击任何对象时,整个框架被选中。我无法唯一地识别每个元素。 我使用的是Appium 1.17.1-1设备:iPhone 6S iOS版本:12.2

  • 我刚刚在play store上发布了我的应用程序,我注意到一些三星设备没有显示我应用程序的图标,而是使用了android Studio的默认图标。你知道是什么引起的吗?我很困惑

  • 我试图使用ionic2/Angular2和typecript自动构建混合应用程序。 我使用C#编写代码。测试在BDD-specflow版本中:iOS:9.3.1 Xcode:7.3 Appium:1.4.13 将上下文切换到WEBVIEW后,我无法识别元素。 使用下面的代码调用IOSDriver 将功能设置为 我是否以正确的方式设置了功能? 尝试解决方案: 我检查使用浏览器名称能力作为空白/Saf

  • 我有一种硒有时不能识别的元素。我使用,时间为10秒,当我运行测试时,有时它成功地通过并识别了元素,有时它失败,错误为“no thask element”。我试着把等待时间改成20秒,但没关系

  • 步骤:1.发射鸦片检查员2。转到由自动滑动部分3组成的iOS应用页面。点击appium检查器上的刷新按钮,它只在刷新按钮上显示加载图标,但是appium检查器不会加载UIAApplication、UIAWindow和详细信息部分的任何信息。4.#3观察仅对具有自动滑动部分的应用程序屏幕进行。5.Appium检查员按照预期识别所有其他应用程序屏幕。

  • 我正在使用Appium客户端记录并生成iOS应用程序的测试脚本。在App Inspector上,我可以点击登录按钮并生成脚本(python),如下所示: 我可以成功登录到我的应用程序点击应用程序检查员上的按钮,但我得到了一个错误,因为我在mac终端上运行脚本: els3[0]。单击() 索引器:列表索引超出范围 我尝试了使用、和访问按钮元素的不同方法,但上述方法都无效。 我错过了什么?这是Appi