Java 如何通过Appium验证两个子节点是否属于同一父节点

Java 如何通过Appium验证两个子节点是否属于同一父节点,java,appium,appium-android,Java,Appium,Appium Android,我在StackOverflow中的第一个问题 我在应用程序自动化中遇到了一个问题,我需要从列表中按特定的文本名称查找一个元素,然后从同一个元素中获取另一个文本,我应该如何实现这一点 level1: androidx.recyclerview.widget.RecyclerView level2: android.widget.LinearLayout level3: android.widget.LinearLayout level4: android.widget.TextView: ABC

我在StackOverflow中的第一个问题

我在应用程序自动化中遇到了一个问题,我需要从列表中按特定的文本名称查找一个元素,然后从同一个元素中获取另一个文本,我应该如何实现这一点

level1: androidx.recyclerview.widget.RecyclerView
level2: android.widget.LinearLayout
level3: android.widget.LinearLayout
level4: android.widget.TextView: ABC + android.widget.TextView: XYZ
我需要通过搜索“ABC”获得“XYZ”


谢谢

最好的方法是将唯一ID添加到两个TextView元素中

如果不能做到这一点,可以使用xpath

在您的情况下,它将是:


By.xpath(.//android.widget.TextView[@text='ABC']/以下同级::android.widget.TextView)

您能与appium inspector共享定位器的图像吗?