Приложения Xpath of React-Native отличаются для Android-8 и Android-9. - PullRequest
0 голосов
/ 29 марта 2019

Я автоматизировал приложение, построенное на React-Native для Android, используя Appium - 1.11.1 и appium-java-client-7.При попытке найти элемент через xpath в Android-8 и Android-9 я обнаружил, что xpath различны в обеих версиях.

Xpath для Android-6, 7 и 8 одинаковы, но на Android-9 они разные.

Может кто-нибудь помочь мне с решением?

Ниже приведены мои xpathна обеих версиях:

Android-6,7,8:

/ierarchy / 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

/ierarchy / 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]

...