我正在尝试检查
React Native 应用程序上的元素,但不幸的是我找不到任何元素,我使用了 ui automator 查看器和 appium 检查器。
有人可以帮我吗?
我用appium 桌面检查 react native 应用程序没有问题,您可以查看Sauce Labs 博客上的文章,其中包含非常好的细节和 iOS RN app/python 示例。
唯一标识 UI 元素有点棘手,但仍然可以通过accessibilityLabel
在 RN 端为 View设置唯一性并AccessibilityId
在 Appium 中使用定位器策略进行搜索。
如果您需要其他帮助,请提供更多详细信息。
不幸的是,如果在 RN 应用程序的视图中没有 accessibilityLabel,您只能使用 xpath 定位器并按元素文本搜索,例如"//android.widget.TextView[contains(text(), 'Skip')]"
.
避免使用严格,@text=
因为它可能不适用于每个元素,例如,如果文本在某些设备上分成 2 行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句