当我们没有任何元素的独特属性时,如何使用UIAutomatorviewer为移动本机app识别元素

时间:2015-11-12 08:05:37

标签: android-uiautomator

我是移动自动化测试的初学者,我想学习如何在元素没有任何独特属性时唯一地识别元素。

1 个答案:

答案 0 :(得分:1)

简单的回答是"你不能"。您必须尽最大努力识别它。

如果您之前知道您正在测试的应用程序(大多数人正在针对一个应用程序进行测试),那么您可以使用index属性。

如果你不这样做,你只能用你知道的关于你想要识别的对象的属性做一个启发式。

检查uiAutomatorViewer(在sdk文件夹/工具中)以查看屏幕上当前可见的布局(UiAutomator看到相同的exaclty)。 选中UiObjectUiSelector,查看您可以访问的属性。

如果您有任何更具体的问题,请说出来:)