我正在尝试自动化一个应用程序。我发现很少有使用xpath的元素。在棉花糖设备中,元素无法使用在kitkat/棒棒糖设备中工作良好的xpath。例如,在KitKat/lollipop中, xpath 包含视图;在棉花糖中使用相同的xpath,而不是作为视图组。如何为所有版本提供相同的xpath?
下面是kitkat和棉花糖中相同元素的xpath:
猫猫中的//android.widget.LinearLayout1/android.widget.FrameLayout1/android.widget.FrameLayout1/android.view.View1/android.view.View1/android.view.View1/android.view.View1/android.view.View1/android.support.v4.widget.DrawerLayout1/android.view.View1/android.view.View2/android.widget.Scr:xPath是ollView1/android.view.View1/android.widget.ScrollView1/android.view.View1/android.view.View1
Marshmallow中的//android.widget.LinearLayout1/android.widget.FrameLayout1/android.widget.FrameLayout1/android.view.ViewGroup1/android.view.ViewGroup1/android.view.ViewGroup1/android.view.ViewGroup1/android.view.ViewGroup1/android.support.v4.widget.DrawerLayout1/android.view.ViewGroup1/android:(相同元素的xpath如下所示).view.ViewGroup2/android.widget.ScrollView1/android.view.ViewGroup1/android.widget.ScrollView1/android.view.ViewGroup1/android.view.ViewGroup1
发布于 2016-09-16 02:53:28
https://stackoverflow.com/questions/39368178
复制相似问题