如何使用 Appium select 搜索视图下拉列表中的元素?

How to use Appium to select the elements from a searchview dropdownlist?

正如您在这张图片中所看到的,我无法找到要单击的详细信息的 Id 或 XPath。我正在使用 AndroidDriver。

我试过以下代码:

            AndroidElement searchView = androidDriver.FindElementByAndroidUIAutomator("new UiScrollable(new UiSelector()).scrollIntoView(text(\"Tribology Testing\"));");

但我仍然无法进行摩擦学测试select。

如果没有看到您的应用程序布局,我们无法帮助您提出正确的元素定位器,屏幕截图根本没有帮助。

您可以通过调用 AndroidDriver.getPageSource() 函数查看布局 - 它将打印当前屏幕的所有 UI 层次结构,您将能够创建相应的选择器。

另一个选项是:

  1. Android Device Monitor (part of Android SDK)

  2. Layout Inspector (part of Android Studio)

  3. XPath Feature of the Appium Studio