簡體   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