如何解决棉花糖设备中appium的xpath问题?
我正在尝试自动化一个应用程序。我发现使用xpath的元素很少。在棉花糖设备中,元素无法使用xpath找到,而xpath在kitkat/lollipop设备中运行良好。例如,在KitKat/lollipop中xpath包含视图;棉花糖中的相同xpath,而不是它作为Viewgroup使用的视图。如何为所有版本提供相同的xpath 以下是kitkat和marshmallow中相同元素的xpath: kitkat中的xPath是//android.widget.LinearLayout[1]/android.widget.FrameLayout[1] /android.widget.FrameLayout[1]/android.视图。视图[1]/android、 视图。视图[1]/android.view.view[1]/android.view.view[1]/和roid.view.view[1]/android.support.v4.wid获取.抽屉布局[1]/android.view.view[1]/android.view.view[2]/android.widget.ScrollView[1]/android.vView.View[1]/android。widget.ScrollView[1]/android.view.view[1]/android.view.view[1]如何解决棉花糖设备中appium的xpath问题?,xpath,appium,android-6.0-marshmallow,Xpath,Appium,Android 6.0 Marshmallow,我正在尝试自动化一个应用程序。我发现使用xpath的元素很少。在棉花糖设备中,元素无法使用xpath找到,而xpath在kitkat/lollipop设备中运行良好。例如,在KitKat/lollipop中xpath包含视图;棉花糖中的相同xpath,而不是它作为Viewgroup使用的视图。如何为所有版本提供相同的xpath 以下是kitkat和marshmallow中相同元素的xpath: kitkat中的xPath是//android.widget.LinearLayout[1]/andr
在棉花糖中:(对于相同的元素,xpath如下)//android.widget.LinearLayout[1]/android.widget.FrameLayout[1] /android.widget.FrameLayout[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.v视图组[1]/和roid.view.ViewGroup[1] /android.support.v4.widget.DrawerLayout[1]/android.view.ViewGroup[1]/android.v视图组[2]/和roid.widget.ScrollView[1]/android.view.ViewGroup[1]/android。widget.ScrollView[1]/android.view.ViewGroup[1]/android.view。ViewGroup[1]如果使用相对XPATH,则XPATH将适用于所有操作系统版本 您使用的是绝对xpath,这是一种非常糟糕的做法。始终建议使用相对xpath
您可以阅读有关相对XPATH和绝对XPATH的更多信息如果使用相对XPATH,您的XPATH将适用于所有操作系统版本 您使用的是绝对xpath,这是一种非常糟糕的做法。始终建议使用相对xpath
你可以阅读更多关于相对和绝对xPath的信息你能发布一段代码供参考吗?在kitkat中:xPath是//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.view.view[1]/android.view.view[1]/android.view.view[1]/android.view.view[1]/Marshmallow中的android.support.v4.widget.DrawerLayout[1]/android.view.view[1]/android.view.view[2]/android.widget.ScrollView[1]/android.view.view[1]/android.view.view[1]/android.view.view[1]://android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.support.v4.widget.DrawerLayout[1]/android.view.ViewGroup[1]/android.view.ViewGroup[2]/android.widget.ScrollView[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]用xpath plz编辑问题。你能发布一段代码供参考吗?在kitkat中:xpath是//android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.view.view[1]/android.view.view[1]/android.view.view[1]/android.view.view[1]/android.support.v4.widget.DrawerLayout[1]/棉花糖中的android.view.view[1]/android.view.view[2]/android.widget.ScrollView[1]/android.widget.ScrollView[1]/android.view.view[1]/android.view.view[1]:/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]/android.support.v4.widget.DrawerLayout[1]/android.view.ViewGroup[1]/android.view.ViewGroup[2]/android.widget.ScrollView[1]/android.view.ViewGroup[1]/android.widget.ScrollView[1]/android.view.ViewGroup[1]/android.view.ViewGroup[1]使用xpath plz编辑问题。