【问题标题】:How to read alert message content in android using appium?如何使用 appium 在 android 中读取警报消息内容?
【发布时间】:2015-11-08 00:47:14
【问题描述】:

目前我正在使用以下方法来读取警报消息内容,但它会抛出错误说尚未实现。实现这一目标的替代方法是什么?

driver1.switchTo().alert().getText();

错误:org.openqa.selenium.WebDriverException:尚未实现。请帮助我们:http://appium.io/get-involved.html(警告:服务器未提供任何堆栈跟踪信息)

【问题讨论】:

    标签: appium


    【解决方案1】:

    在 appium 中不需要使用 switchto.alert 方法来捕获警报消息。移动设备中的警报消息实际上是在本机上下文中,您必须切换到本机上下文才能访问警报按钮/文本。

    driver1.context("NATIVE_APP");
    

    之后,您可以将警报捕获为原生元素并对其触发任何操作。例如:

    driver1.findElement(By.xpath("//android.widget.Button[@text='Yes']")).click();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-29
      • 2020-05-30
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多