您如何从先前的页面中转义 "garbage" 元素? (appium android java 硒)

How can you escape the "garbage" elements from the previosly page? (appium android java selenium)

Appiumversion:1.13版本,Android版本phone:9(phonegalaxy A10)Java:1.8

嗨!

我正在尝试验证 android 本机应用程序中的搜索。我想我可以在搜索后简单地获取元素列表并验证它们是否包含搜索到的词。但不幸的是,有一些隐藏元素(可能是上一页显示所有元素的垃圾),当我提取列表时,我也提取了垃圾元素,但我无法过滤它们。 (它们具有相同的属性并且显示(.isDisplayed)并且我尝试单击它们并通过它过滤列表但它并不总是有效(取决于我搜索的内容)(和select该元素与单击它们具有相同的行为)。 我的一位同事告诉我按住 alt-tab 键然后返回,但这并没有刷新页面。

大家现在还有其他解决办法吗?您是否曾经使用 appium 遇到过这种情况,或者这是应用程序的错误?是否有任何其他解决方案来刷新本机 android 应用程序中的页面和元素?

谢谢。

解决方案是更好地调查 AppSource 并找到仅出现在所需页面上的“父级”,并在他的层次结构中搜索我的元素。