Appium Inspector 将一切视为 iOS 的一大元素

问题描述 投票:0回答:3

我试图在我面临的问题上找到正确的方向。 Appium Inspector 在 iOS 上将所有元素分组为一个整体,使其毫无用处,因为它无法选择特定元素。我在 Android 上没有看到这个问题。 Appium Inspector 能够选择单个元素进行自动化。我正在尝试寻找一些想法来查看代码中的位置来解决此问题。

这是一个 React Native 应用程序,用于编译 iOS 和 Android 版本。

请参阅下面的 iOS 和 Android 示例屏幕截图:

iOS 示例:

Android 示例:

react-native automated-tests appium appium-ios ios-ui-automation
3个回答
0
投票

我对某个特定元素也有类似的问题:它的子元素沿着其可访问性 ID、名称等集成到其父元素中。

就我而言,我使用的是 browserstack,问题来自他们这边。当我使用 iOS 模拟器在 Mac 上使用本地 Appium 服务器运行 appium 检查器时,一切正常


0
投票

尝试更改 React Native 代码:

  1. 可访问={false}>
  2. 模式={'模态'}>

希望这对您有帮助


0
投票

这是此处提出的已知问题:https://github.com/appium/appium/issues/14825

列出的一种解决方法是在 Appium 设置中增加

snapshotMaxDepth
(默认情况下等于 50):

"appium:settings[snapshotMaxDepth]": 70
© www.soinside.com 2019 - 2024. All rights reserved.