我正在研究appium-android并希望使用UiSelector找到元素,但不知道下面代码中的实例是什么,
driver.findElementByAndroidUIAutomator(“new UiSelector()。className(”android.widget.TextView“)。instance(0)”);
答案 0 :(得分:1)
我会尝试解释
android.widget.TextView 类向用户显示文本。
在给定的屏幕上,可能会有很多文字。假设您的应用程序是一个消息应用程序,其中包含用户列表。
Messanger屏幕上显示的每个文本都由唯一的实例编号标识。
让我们在你的消息中说你只有两个人
1)Sam 2)安迪
文字“Sam”将有实例1
文本“Andy”将有实例2,依此类推
回到你的问题,为了找到你的情况下0代表的实例,你需要打开应用程序并通过UI Automator或Appium检查员跟踪它。
单击文本值,查看实例编号是什么。