繁体   English   中英

你怎么能从以前的页面中逃脱“垃圾”元素? (appium android java selenium)

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

Appium版本:1.13版本,手机Android版本:9(手机galaxy A10)Java:1.8

你好!

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

你们现在有其他解决方案吗? 你有没有在 appium 上遇到过这种情况,或者这是应用程序的错? 还有其他解决方案可以刷新本机android应用程序中的页面和元素吗?

谢谢。

在此处输入图片说明 在此处输入图片说明

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM