我是移动自动化测试的初学者,我想学习如何在元素没有任何独特属性时唯一地识别元素。
答案 0 :(得分:1)
简单的回答是"你不能"。您必须尽最大努力识别它。
如果您之前知道您正在测试的应用程序(大多数人正在针对一个应用程序进行测试),那么您可以使用index属性。
如果你不这样做,你只能用你知道的关于你想要识别的对象的属性做一个启发式。
检查uiAutomatorViewer(在sdk文件夹/工具中)以查看屏幕上当前可见的布局(UiAutomator看到相同的exaclty)。 选中UiObject和UiSelector,查看您可以访问的属性。
如果您有任何更具体的问题,请说出来:)