React-Native应用的Xpath在Android-8和Android-9上有所不同

时间:2019-03-29 07:13:39

标签: android react-native appium-android

我使用Appium-1.11.1和appium-java-client-7自动化了一个基于React-Native的Android应用程序。当尝试在Android-8和Android-9中通过xpath定位元素时,我发现xpaths在两个版本中都不相同。

Android-6、7和8的Xpath相同,但在Android-9上不同。

有人可以帮助我解决问题吗?

以下是我在两个版本上的xpath:

Android-6,7,8:

/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup [1] /android.view.ViewGroup/android.view.ViewGroup /android.view.ViewGroup/android.view.ViewGroup/android.view.ViewGroup[2]/android.view.ViewGroup[3]

Android-9

/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup [2] /android.view.ViewGroup [2] / android。 view.ViewGroup / android.view.ViewGroup / android.view.ViewGroup / android.view.ViewGroup [2] /android.view.ViewGroup [3]

0 个答案:

没有答案