如果在无效登录后显示,如何在移动屏幕中验证吐司消息

问题描述 投票:0回答:1

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

请让我知道它的Java代码。

android testing automation appium appium-android
1个回答
0
投票

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

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

fun createErrorToast(): Toast {
  System.out.println("error toast created")

  return Toast.makeText(getApplicationContext(),"Error",Toast.LENGTH_SHORT);  
} 

[二,您可以使用Espresso UI测试库来验证Toast View是否确实膨胀了,并且用户对此进行了某些操作。

© www.soinside.com 2019 - 2024. All rights reserved.