使用 EarlGrey 2.0 窃听系统警报 & Swift
Tapping system alert using EarlGrey 2.0 & Swift
我正在尝试使用 EarlGrey 2.0 框架为我的应用程序创建 UI 测试,同时使用 Swift 语言进行这些测试。但是,我找不到用于点击系统警报的解决方案,尽管 EG 2.0 应该支持它们。更具体地说,它是应用程序启动时的本机位置 iOS 权限对话框。有没有人这样做过?有任何想法吗?谢谢。
这是 Swift
中接受本机系统警报的测试的完整代码
func testExample() {
let app = XCUIApplication()
app.launch()
XCTAssertTrue(grey_wait(forAlertVisibility: true, withTimeout: 2))
XCTAssertTrue(grey_acceptSystemDialogWithError(nil))
XCTAssertTrue(grey_wait(forAlertVisibility: false, withTimeout: 1))
}
我正在尝试使用 EarlGrey 2.0 框架为我的应用程序创建 UI 测试,同时使用 Swift 语言进行这些测试。但是,我找不到用于点击系统警报的解决方案,尽管 EG 2.0 应该支持它们。更具体地说,它是应用程序启动时的本机位置 iOS 权限对话框。有没有人这样做过?有任何想法吗?谢谢。
这是 Swift
中接受本机系统警报的测试的完整代码func testExample() {
let app = XCUIApplication()
app.launch()
XCTAssertTrue(grey_wait(forAlertVisibility: true, withTimeout: 2))
XCTAssertTrue(grey_acceptSystemDialogWithError(nil))
XCTAssertTrue(grey_wait(forAlertVisibility: false, withTimeout: 1))
}