我试图用自动化和Appium webdriver的Android应用程序。 当我给无效凭证登录到出现敬酒的应用程序,我想坚持这一点toast.Also的文字,我无法捕捉采用了android uiautomatorviewr这个土司的屏幕截图。 我该如何处理土司在android系统? 任何想法!!
Answer 1:
是的,它是可能的,但只使用uiautomator2,只是传递参数的能力,并使用下面的代码:
DesiredCapabilities caps = DesiredCapabilities.android();
caps.setCapability("automationName", "uiautomator2");
caps.setCapability(MobileCapabilityType.AUTOMATION_NAME, "uiautomator2");
WebElement toastView = _ForgetPasswordDriver.findElement(By.xpath("//android.widget.Toast[1]"));
String actual_toast_msg = toastView.getAttribute("name").trim();
文章来源: How to handle toast generate in android device while automating an app using appium?