在下面的appium代码中,instance用于查找元素的值是多少?

在下面的appium代码中,instance用于查找元素的值是多少?,appium,appium-android,Appium,Appium Android,我正在使用appium android,希望使用UiSelector查找元素,但不知道下面代码中的实例是什么 driver.FinDelementByAndroidUIAutomator或New-UiSelector.classNameandroid.widget.TextView.instance0 我会尽力解释的 android.widget.TextView类向用户显示文本 在给定的屏幕上,可能有很多文本 假设您的应用程序是一个messanger应用程序,其中有用户列表 messanger

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

driver.FinDelementByAndroidUIAutomator或New-UiSelector.classNameandroid.widget.TextView.instance0

我会尽力解释的

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

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

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

messanger屏幕上的每个文本都由唯一的实例号标识

让我们在你的愤怒中说,你只有两个人

1萨姆 2安迪

文本Sam将具有实例1

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

说到您的问题,为了找到实例0在您的案例中代表什么,您需要打开应用程序并通过UI Automator或Appium inspector跟踪它


单击文本值,查看实例编号。

基本上。。。instance0将获取classNameandroid.widget.TextView中出现的第一个元素。。。因此,如果你有X TextView,你将使用第一个并停止搜索Suppose i am on amazon应用程序并搜索Iphone 8,然后在搜索结果中,我将如何跟踪实例,我尝试单击“文本值”,但仍然无法找到确切的方式,比方说当我搜索Iphone 8时,3个项目显示在屏幕上,那么我将如何确定实例?请在此解释使用uiautomator或Appium inspector的工具?uiautomator检查元素