Xamarin UI测试[AlertDialog]

时间:2018-04-17 09:26:05

标签: xamarin.forms xamarin.uitest

是否可以查询,点击按钮,并在UITest中获取AlertDialog的消息内容?我试过this solution我似乎可以查询AlertDialog本身AlertDialog
但每当我尝试查询OK或ID message时,我似乎无法检索它,或者它会提供大量结果,例如像这样:AlertDialog2

我可以通过其他方式查询AlertDialog内容吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您的第一个查询返回AlertDialogLayout,您正在查找AlertDialogLayout中的TextView。 您应该尝试查找AlertDialogLayout的descendants

如果您知道要查找最简单方法的文字

  

app.Query(x => x.Class(" AlertDialogLayout")。后代()。文字("你的文字")