如何在 Android 中找到浮动操作按钮的 xpath?

How do I find the xpath for a Floating Action Button in Android?

所以我正在用 appium 编写自动化程序,到目前为止我一直在使用 appium 检查器来收集我的 xpath 数据。由于我的应用程序在所有元素上都没有唯一标识符,因此我通过 xpath 引用所有内容。

在我的应用程序的主屏幕上有一个浮动操作按钮,取自默认的 Android 代码,可实现我应用程序的大部分功能。

Appium 检查器看不到浮动操作按钮,只能看到它下面的元素。有什么特殊的方法让我告诉appium点击FAB吗?

非常感谢你能给我的任何帮助。

所以我能够通过使用 Android 设备监视器找到 FAB 来解决这个问题。

Android 设备监视器允许我查看 FAB 的唯一资源 ID "bottom_navigation_fab",而 Android Inspector 甚至不会突出显示 FAB。

我想答案是同时使用这两种工具并进行大量试验。希望这对其他人有帮助。