Xamarin UiTest绑定android:id?

亨利

我正在为实习应用程序(我尚未制作)实施Xamarin自动用户界面测试。访问屏幕上可见元素的方法之一是通过其ID(android:确切地说是Android中的id)访问它们。

所以这个想法是,凡是在Visual Studio中创建应用程序的人都会为某个元素创建模板(以.axml格式),然后我向该模板添加了一个android:id,但是使用该模板的每个元素都具有相同的android:id,因此我可以不能简单地访问特定元素。

有没有办法以编程方式绑定该android:id,因此每个元素都将具有不同的id?

低位

使用AppQuery.Marked,您可以使用id,contentDescription或文本进行查询。我个人使用ContentDescription来获取视图。使用ContentDescription,我可以轻松地以编程方式为视图分配唯一ID。

view.ContentDescription = "test-id";

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章