【问题标题】:Appium Inspector seeing everything as one big element for iOSAppium Inspector 将一切视为 iOS 的一个重要元素
【发布时间】:2022-11-18 01:39:27
【问题描述】:
我正试图在我面临的问题上指出正确的方向。 Appium Inspector 在 iOS 上将所有元素分组为 1 个整体,使其无用,因为它无法选择特定元素。我在 Android 上没有看到这个问题。 Appium Inspector 能够选择单个元素进行自动化。我试图获得一些想法,看看在哪里查看代码来解决这个问题。
这是一个反应本机应用程序,用于编译 iOS 和 Android 构建。
请参阅下面的屏幕截图,作为 iOS 和 Android 的示例:
iOS 示例:
安卓示例:
【问题讨论】:
标签:
react-native
automated-tests
appium
appium-ios
ios-ui-automation
【解决方案1】:
我对一个特定元素有类似的问题:它的子元素与它的可访问性 ID、名称等一起集成在它们的父元素中。
就我而言,我使用的是 browserstack,问题出在他们这边。当我在带有 ios 模拟器的 Mac 上使用本地 Appium 服务器运行 appium 检查器时,一切正常
【解决方案2】:
尝试更改反应本机代码:
- <TouchableOpacity可访问={false}>
- <堆栈.导航器模式={'模态'}>
希望这对你有帮助