【问题标题】:Appium can't locate & access elements using accessibility id attribute on IOSAppium 无法使用 IOS 上的可访问性 id 属性定位和访问元素
【发布时间】:2021-03-13 05:06:03
【问题描述】:

直到最近(大约一个月前),自动化测试才一直有效。问题是在使用 Appium 检查元素工具时以及在 IOS 上运行测试时,无法找到元素。

在 Appium 检查工具中显示了 Accessibility ID 选择器,但是当您尝试使用相同的选择器搜索元素时,找不到元素。

注意:对相同的元素使用 'content-desc' 在 Android 上可以正常工作。

知道如何解决这个问题吗?

依赖关系:

Appium v.1.18.3
"selenium-webdriver@3.6.0",
"selenium-appium": "0.0.15",
"selenium-webdriver": "4.0.0-alpha.7",

应用依赖:

"react": "16.13.1",
"react-content-loader": "^5.1.0",
"react-native": "0.63.3",
"react-native-background-timer": "^2.2.0",
"react-native-config": "^1.3.1",

【问题讨论】:

    标签: node.js appium appium-ios appium-desktop


    【解决方案1】:

    据我所知,当您简单地从列表中复制粘贴可访问性 id 并粘贴到 id 搜索框中时,就会出现此问题。

    检查我的以下观察

    1.只需复制并粘贴id之前包含空格的id。

    结果-:

    1. 现在删除 id 之前的早期空格。请检查屏幕截图是否与以下相同的ID

    希望我已经消除了你的疑虑

    【讨论】:

      猜你喜欢
      • 2015-08-25
      • 2017-05-17
      • 2019-07-05
      • 2023-01-20
      • 1970-01-01
      • 2014-06-30
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多