Java 无法使用Appium xpaths在android应用程序中单击项目

Java 无法使用Appium xpaths在android应用程序中单击项目,java,selenium-webdriver,appium,Java,Selenium Webdriver,Appium,我的Android应用程序使用的是一个可点击的GridView,带有嵌入的(不可点击的)图像 用户可以选择一个图像并转到应用程序的其余部分,因为底层实现在gridview级别截获了onClick(),它可以方便地通过所选的ImageView元素 但是,当我使用Appium/WebDriver单击ImageView时,应用程序崩溃 在Appium中如何执行此操作 谢谢 Rakesh所以你可以点击不可点击的按钮!我的应用程序崩溃的原因是Appium没有很好地处理糟糕的XPath 我能够获取视图对象并

我的Android应用程序使用的是一个可点击的GridView,带有嵌入的(不可点击的)图像

用户可以选择一个图像并转到应用程序的其余部分,因为底层实现在gridview级别截获了onClick(),它可以方便地通过所选的ImageView元素

但是,当我使用Appium/WebDriver单击ImageView时,应用程序崩溃

在Appium中如何执行此操作

谢谢


Rakesh

所以你可以点击不可点击的按钮!我的应用程序崩溃的原因是Appium没有很好地处理糟糕的XPath


我能够获取视图对象并单击它。

您是如何做到的。虽然我有每个ImageView的id,但我在从GridView中选择图像时遇到了一个问题。这取决于您的xpath。我注意到的一点是,整个gridview需要可见(我使用了滑动动作),否则会出现IndexOutBounds错误。发布您的xpath。好的,请查看本文以了解更多详细信息。