我使用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]