我正在研究 appium-android 并想使用 UiSelector 查找元素,但不知道下面代码中的实例是什么,
driver.findElementByAndroidUIAutomator("new UiSelector().className("android.widget.TextView").instance(0)");
我正在研究 appium-android 并想使用 UiSelector 查找元素,但不知道下面代码中的实例是什么,
driver.findElementByAndroidUIAutomator("new UiSelector().className("android.widget.TextView").instance(0)");
我会尽力解释
android.widget.TextView类向用户显示文本。
在给定的屏幕上,可能有很多文本。
假设您的应用程序是一个 messanger 应用程序,其中您有用户列表。
信使屏幕上的每个文本都由唯一的实例编号标识。
让我们在你的信使中说你只有两个人
1) 山姆 2) 安迪
文本“Sam”将具有实例 1
文本“Andy”将有实例 2,依此类推
谈到您的问题,为了在您的情况下找到实例 0 的含义,您需要打开应用程序并通过 UI Automator 或 Appium 检查器对其进行跟踪。
单击文本值并查看实例编号是多少。