如何在XCTest UI测试中关闭“文件打开”对话框?

时间:2016-08-22 18:58:51

标签: xcode macos cocoa xctest xcode-ui-testing

我的Mac应用程序有一个文件打开对话框,我需要将其作为XCTest UI测试的一部分进行解除,以便测试可以继续访问被对话框阻止的应用程序部分。如何在测试中关闭对话框?

1 个答案:

答案 0 :(得分:0)

如果当时没有打开任何其他对话框,并且“文件打开”对话框中有“取消”按钮,则可以(可能有疑问)假设该对话框是XCUIApplication().dialogs查询中的第一个对话框并解雇它:

let openDialog = app.dialogs.elementBoundByIndex(0)
openDialog.buttons["Cancel"].click()