【发布时间】:2017-09-25 21:17:20
【问题描述】:
我想知道是否可以从 tel 的方案中点击通话按钮(例如 tel//555555555)。因为如果我触摸通话按钮,我会收到一个提醒,我需要确认或取消通话。有可能吗?
我的代码上有这个:
addUIInterruptionMonitor(withDescription: "Phone Dialog") { (alert) -> Bool in
let button = alert.buttons["Llamar"]
if button.exists {
button.tap()
return true
}
return false
}
app.tap()
XCTAssert(app.buttons["call_button"].exists, "No se encuentra el boton de llamar")
app.buttons["call_button"].tap()
sleep(2)
有什么想法吗? 问候
【问题讨论】:
-
是的,您可以显示警报控制器进行呼叫。
-
但是,如何识别通话按钮?
-
比较按钮标题或图片以识别按钮
-
好吧,我不能点击“呼叫”按钮。因为我的 UI 测试似乎只识别应用程序内的按钮,而且“呼叫”按钮似乎在我的应用程序之外。 @SaurabhJain 你有什么想法吗?
标签: ios swift xcode-ui-testing