如何验证手机屏幕上的toast消息,如果它在无效登录后显示



我想验证输入错误登录数据后出现在屏幕上的toast消息。显示的错误消息是无效凭据。我还想在Eclipse控制台中打印错误消息我正在使用Appium自动化移动应用程序。

请让我知道这方面的java代码。

有两种方法可以解决这个问题:

第一,你可以简单地将Toast创建的整个过程封装在一个名为createErrorToast((的函数中,因为它会处理你的日志记录条件,你可以检查该函数是否被调用。

fun createErrorToast(): Toast {
System.out.println("error toast created")
return Toast.makeText(getApplicationContext(),"Error",Toast.LENGTH_SHORT);  
} 

第二,你可以使用EspressoUI测试库来验证Toast视图是否真的膨胀了,以及用户是否对其进行了某些操作

最新更新