如何处理土司Android设备产生,同时使用appium自动化的应用程序?(How to handl

2019-10-21 13:16发布

我试图用自动化和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?