我正在尝试检查 react native 应用程序上的元素,
但不幸的是我在它上面找不到任何元素,我使用了 ui automator viewer 和 appium inspector。
任何人都可以帮助我吗?
我正在尝试检查 react native 应用程序上的元素,
但不幸的是我在它上面找不到任何元素,我使用了 ui automator viewer 和 appium inspector。
任何人都可以帮助我吗?
我可以通过appium desktop检查本机应用程序,您可以查看Sauce Labs 博客上的文章,其中包含很好的详细信息和 iOS RN 应用程序/python 示例。
唯一标识 UI 元素有点棘手,但仍然可以通过在 RN 端为 View 设置唯一并在 Appium 中accessibilityLabel
使用定位器策略搜索它。AccessibilityId
如果您需要更多帮助,请提供更多详细信息。
不幸的是,如果在 RN 应用程序的视图中没有accessibilityLabel,您只能使用xpath 定位器和按元素文本搜索,例如"//android.widget.TextView[contains(text(), 'Skip')]"
.
避免使用 strict @text=
,因为它可能不适用于每个元素,例如,如果文本在某些设备上分成 2 行。