我正在尝试使用Appium和Webdriver自动化Android应用程序。当我提供无效凭据登录到应用程序时,我想要断言这个吐司的文本。此外,我无法使用android uiautomatorviewr捕获此吐司的屏幕截图。我怎么能在Android中处理吐司?任何想法!!
答案 0 :(得分:0)
是的,但是有可能,但是仅使用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();