0
我的Mac應用程序有一個文件打開對話框,我需要將其作爲XCTest UI測試的一部分予以解決,以便測試可以繼續訪問被對話框阻止的應用程序部分。我如何在測試中忽略對話框?如何在XCTest UI測試中關閉文件打開對話框?
我的Mac應用程序有一個文件打開對話框,我需要將其作爲XCTest UI測試的一部分予以解決,以便測試可以繼續訪問被對話框阻止的應用程序部分。我如何在測試中忽略對話框?如何在XCTest UI測試中關閉文件打開對話框?
如果當時沒有打開任何其他對話框,並且「文件打開」對話框有一個「取消」按鈕,則可以設置該對話框是XCUIApplication().dialogs
查詢中的第一個,並將其解除像這樣:
let openDialog = app.dialogs.elementBoundByIndex(0)
openDialog.buttons["Cancel"].click()