代码之家  ›  专栏  ›  技术社区  ›  Kindy

如何使用appium在Android中捕捉烤面包

  •  0
  • Kindy  · 技术社区  · 7 年前

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

    所以我搜索了每一个主要的论坛和门户,他们一下子解决了这个问题:

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

    但在你知道 .

    2 回复  |  直到 7 年前
        1
  •  0
  •   Kindy    7 年前

    这是我的最终解决方案:

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

        2
  •  0
  •   Droid Chris    4 年前

    WebElement toastView = androidDriver.findElement(By.xpath("//android.widget.Toast[1]"));
    //USE THE RETRIEVED TEXT TO ASSERT ETC
    System.out.println("TOAST = " + toastView.getText());