我的Mac应用程序有一个文件打开对话框,我需要将其作为XCTest UI测试的一部分进行解除,以便测试可以继续访问被对话框阻止的应用程序部分。如何在测试中关闭对话框?
答案 0 :(得分:0)
如果当时没有打开任何其他对话框,并且“文件打开”对话框中有“取消”按钮,则可以(可能有疑问)假设该对话框是XCUIApplication().dialogs
查询中的第一个对话框并解雇它:
let openDialog = app.dialogs.elementBoundByIndex(0)
openDialog.buttons["Cancel"].click()