我试图检查反应原生应用的元素
但不幸的是我找不到任何元素,我使用了ui automator viewer和appium inspector。
有人能帮帮我吗?
答案 0 :(得分:1)
使用appium desktop检查本机应用程序的反应没有问题,您可以在Sauce Labs博客上查看article,其中包含非常好的详细信息和iOS RN app / python示例。
唯一识别UI元素有点棘手,但仍可以为RN上的View设置唯一v.vertex = mul(unity_WorldToObject, float4(world_vertex, 1) );
,并在Appium中使用accessibilityLabel
定位器策略进行搜索。
如果您需要其他帮助,请提供更多详细信息。
不幸的是,如果RN应用程序的视图中没有accessibilityLabel,则只能使用xpath定位器并按元素文本搜索,例如AccessibilityId
。
避免使用严格"//android.widget.TextView[contains(text(), 'Skip')]"
,因为它可能不适用于每个元素,例如。如果文本在某些设备上分为2行。