如何使用appium读取android中的警报消息内容?

时间:2015-11-06 13:42:05

标签: appium

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

driver1.switchTo()警报()的getText();

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

1 个答案:

答案 0 :(得分:0)

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

driver1.context("NATIVE_APP");

之后,您可以将警报捕获为本机元素并对其执行任何操作。例如:

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