2017-09-07 4 views
0

J'ai utilisé comme ça, mais pas trouvé.Comment capturer le Toast dans Android avec appium

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

Je recherche dans tous les forums majeurs et portail, ils ont résolu par coup:

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

Mais il fonctionne bien dans l'état de vous connaît le texte de pain grillé .

Répondre

0

Voici ma solution enfin:

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

Merci pour la grammaire XPath!