2017-09-07 2 views
0

Ich habe so, aber nicht gefunden.So erfassen Sie den Toast in Android mit Appium

WebElement element = androidDriver.findElementByClassName(android.widget.Toast);

Also habe ich in allen wichtigen Forum und Portal zu suchen, lösten sie es durch Schlag:

WebDriverWait wait = new WebDriverWait(androidDriver, 3); WebElement toastView = wait.until(ExpectedConditions.presenceOfElementLocated( By.xpath(".//*[contains(@text,'" + toast + "')]")));

Aber es funktioniert gut in den Zustand von Ihnen bekannt ist, die Toast Text .

Antwort

0

Hier ist meine Lösung schließlich:

WebElement toastView = androidDriver.findElement(By.xpath("//android.widget.Toast[1]")); String text = toastView.getAttribute("name");

Danke für die XPath-Grammatik!

Verwandte Themen