0

我正在研究 appium-android 并想使用 UiSelector 查找元素,但不知道下面代码中的实例是什么,

driver.findElementByAndroidUIAutomator("new UiSelector().className("android.widget.TextView").instance(0)");

4

1 回答 1

1

我会尽力解释

android.widget.TextView类向用户显示文本。

在给定的屏幕上,可能有很多文本。

假设您的应用程序是一个 messanger 应用程序,其中您有用户列表。

信使屏幕上的每个文本都由唯一的实例编号标识。

让我们在你的信使中说你只有两个人

1) 山姆 2) 安迪

文本“Sam”将具有实例 1

文本“Andy”将有实例 2,依此类推

谈到您的问题,为了在您的情况下找到实例 0 的含义,您需要打开应用程序并通过 UI Automator 或 Appium 检查器对其进行跟踪。

单击文本值并查看实例编号是多少。

于 2018-01-09T12:03:04.990 回答