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

Appium inspector无法定位iOS应用程序自定义对象

王彭薄
2023-03-14

我正在使用Appium来自动化一个iOS的移动应用程序,对于一些元素,Appium检查员无法找到XPATH。

我已经读到,这是因为Appium使用仪器,只能定位iOS标准对象,而不是自定义对象。

我非常感谢您在这方面的任何建议/帮助。

示例:需要在下面的示例中找到单选按钮的XPATH

app页面屏幕

共有1个答案

谢烨烨
2023-03-14

为每个元素设置可访问性标识符可以解决这个问题。

您可以在接口生成器或编程方式

view.AccessibilityIdentifier = "CreditCardTextField";

您不必使用xpath,只需将其用作视图的id即可。

 类似资料:
  • 问题内容: 我知道,只需在屏幕上设置元素的自定义字体即可。 我想知道如何使用swift为整个应用程序设置它。(破解将是针对应用程序的每个元素执行我所知道的操作,但这只会成为可维护性的噩梦) 我看到这个问题已经用Objective-C标签问过,如何在不指定大小的情况下为整个iOS应用设置自定义字体,但我对Objective-C不够熟悉,不足以将代码移植到Swift 问题答案: 您可以设置UILabe

  • 本文向大家介绍iOS 模拟自定义位置,包括了iOS 模拟自定义位置的使用技巧和注意事项,需要的朋友参考一下

  • 我写Web应用程序使用泽西2.22.1和杰克逊2.6.3。我的pom.xml是这样的: 目标是为JSON和XML映射使用不同的自定义ObjectMapper。我创建了两个提供程序类:JSONMapperProvider 和XMLMapperProvider 它们都在同一个包中,该包在应用程序资源类中注册 若我向@products(MediaType.APPLICATION_JSON)的方法发出GE

  • 所以我现在正在做一个需要数字拾取器的应用程序。我已经创建了数字拾取器使用一个按钮textview+按钮布局。t选择器可以正常工作,但当您删除数字并尝试按下任何按钮时,此时应用程序会崩溃。

  • 1.编译RunPluginTool.nsi->RunPluginTool.exe 2.编译qq.nsi->QQ.exe 3.QQ主程序QQ.exe改名TxQQ.exe 4.搞好会员破解 5.将PluginTool.ini;PluginTool.exe;QQ.exe;RunPluginTool.exe;TxQQ.exe集成进去 引用RunPluginTool.nsi的内容: SetCompress

  • 我在这里一直在遵循类似的答案,但是在使用sk学和滚动应用时,我有一些问题。我试图创建z分数和做PCA滚动应用,但我继续得到 按照前面的示例,我创建了一个数据帧 如果我使用命令: 我得到这个错误。但是,我可以创建具有均值和标准差的函数,没有问题。 我相信当我试图用z分数的当前值减去平均值时,会出现错误。 我如何创建自定义滚动函数与skLearning首先标准化,然后运行PCA? 编辑:我意识到我的问