簡體   English   中英

使用Appium的Xpath for Android元素

[英]Xpath for Android element using Appium

我是自動化的新手。 我正在使用Android + Robot Framework + Appium。 我正在嘗試訪問圖片上的這3個定位器,但似乎沒有任何效果。 UI Automator Viewer中的屏幕截圖

如您所見,其中一些甚至沒有id或任何其他元素,所以我想我應該使用xpath來訪問它們,但是層太多了...

誰能幫我嗎?

對我而言,主要問題是編寫適當的xpath,因為我不知道應該為此使用類。

因此,如果我想使用類及其索引,則第三個視圖的正確答案是:

xpath=//android.view.View[@index='1']/android.widget.FrameLayout[@index='3']/android.view.View[@index='0']

並且之前的兩條路徑相似。

您正在使用Windows的話,你可以使用UIAutomatorAndroid的SDK提供/工具來定位的元素。 這是該工具的圖片 在此處輸入圖片說明

不確定是否僅使用Appium Inspector。

但是您當然可以找到使用它的元素的X-Path (附加圖像):

來自網絡的一些示例圖像

注意:這是來自網絡的隨機圖像,僅用於描述x路徑是使用Appium Inspector檢查的元素的屬性。


相反,為應用程序檢查WebView中的元素,我建議使用

chrome://inspect/#devices

在您的Chrome瀏覽器上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM